# near model CODE resource # jump table entries: 1352-1467 (116 of them) 00000000 0000 0548 ori.b D0, 0x48 /* 'H' */ 00000004 0000 3826 ori.b D0, 0x26 /* '&' */ 00000008 4E56 0000 link A6, 0 0000000C 2F0A move.l -[A7], A2 0000000E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000012 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000016 4EB9 0003 D632 jsr [0x0003D632] 0000001C 41F9 0000 39A0 lea.l A0, [0x000039A0] 00000022 226E 0008 movea.l A1, [A6 + 0x8] 00000026 2288 move.l [A1], A0 00000028 206E 0008 movea.l A0, [A6 + 0x8] 0000002C 4AA8 0004 tst.l [A0 + 0x4] 00000030 504F addq.w A7, 8 00000032 663E bne +0x40 /* 00000072 */ 00000034 4EB9 0000 1D0A jsr [0x00001D0A] 0000003A 5300 subq.b D0, 1 0000003C 661C bne +0x1E /* 0000005A */ 0000003E 4878 001F push.l 0x1F 00000042 4879 0000 3A4A push.l 0x3A4A /* ':J' */ 00000048 4879 0000 3A60 push.l 0x3A60 /* ':`' */ 0000004E 4EB9 0000 01B0 jsr [0x000001B0] 00000054 4FEF 000C lea.l A7, [A7 + 0xC] 00000058 6018 bra +0x1A /* 00000072 */ label0000005A: 0000005A 4EB9 0000 1D0A jsr [0x00001D0A] 00000060 5500 subq.b D0, 2 00000062 660E bne +0x10 /* 00000072 */ 00000064 4879 0000 3A60 push.l 0x3A60 /* ':`' */ 0000006A 4EB9 0000 1CFC jsr [0x00001CFC] 00000070 584F addq.w A7, 4 label00000072: 00000072 4AAE 0010 tst.l [A6 + 0x10] 00000076 6730 beq +0x32 /* 000000A8 */ 00000078 4878 0028 push.l 0x28 /* '(' */ 0000007C 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 00000082 2448 movea.l A2, A0 00000084 2008 move.l D0, A0 00000086 584F addq.w A7, 4 00000088 6714 beq +0x16 /* 0000009E */ 0000008A 4227 clr.b -[A7] 0000008C 42A7 clr.l -[A7] 0000008E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000092 2F0A move.l -[A7], A2 00000094 4EB9 0000 1C68 jsr [0x00001C68] 0000009A 4FEF 000E lea.l A7, [A7 + 0xE] label0000009E: 0000009E 206E 0008 movea.l A0, [A6 + 0x8] 000000A2 214A 0008 move.l [A0 + 0x8], A2 000000A6 6024 bra +0x26 /* 000000CC */ label000000A8: 000000A8 4878 0030 push.l 0x30 /* '0' */ 000000AC 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 000000B2 2448 movea.l A2, A0 000000B4 2008 move.l D0, A0 000000B6 584F addq.w A7, 4 000000B8 670A beq +0xC /* 000000C4 */ 000000BA 2F0A move.l -[A7], A2 000000BC 4EB9 0003 9002 jsr [0x00039002] 000000C2 584F addq.w A7, 4 label000000C4: 000000C4 206E 0008 movea.l A0, [A6 + 0x8] 000000C8 214A 0008 move.l [A0 + 0x8], A2 label000000CC: 000000CC 206E 0008 movea.l A0, [A6 + 0x8] 000000D0 117C 0001 000C move.b [A0 + 0xC], 0x1 000000D6 206E 0008 movea.l A0, [A6 + 0x8] 000000DA 245F movea.l A2, [A7]+ 000000DC 4E5E unlink A6 000000DE 4E75 rts 000000E0 4E56 0000 link A6, 0 000000E4 48E7 0038 movem.l -[A7], A2,A3,A4 000000E8 246E 0008 movea.l A2, [A6 + 0x8] 000000EC 200A move.l D0, A2 000000EE 6746 beq +0x48 /* 00000136 */ 000000F0 41F9 0000 39A0 lea.l A0, [0x000039A0] 000000F6 2488 move.l [A2], A0 000000F8 4A2A 000C tst.b [A2 + 0xC] 000000FC 671C beq +0x1E /* 0000011A */ 000000FE 286A 0008 movea.l A4, [A2 + 0x8] 00000102 264C movea.l A3, A4 00000104 200C move.l D0, A4 00000106 6712 beq +0x14 /* 0000011A */ 00000108 3F3C 0001 move.w -[A7], 0x1 0000010C 2F0B move.l -[A7], A3 0000010E 2057 movea.l A0, [A7] 00000110 2250 movea.l A1, [A0] 00000112 2269 0008 movea.l A1, [A1 + 0x8] 00000116 4E91 jsr [A1] 00000118 5C4F addq.w A7, 6 label0000011A: 0000011A 4267 clr.w -[A7] 0000011C 2F0A move.l -[A7], A2 0000011E 4EB9 0003 D604 jsr [0x0003D604] 00000124 4A6E 000C tst.w [A6 + 0xC] 00000128 5C4F addq.w A7, 6 0000012A 6F0A ble +0xC /* 00000136 */ 0000012C 2F0A move.l -[A7], A2 0000012E 4EB9 0000 0168 jsr [0x00000168] 00000134 584F addq.w A7, 4 label00000136: 00000136 204A movea.l A0, A2 00000138 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000013C 4E5E unlink A6 0000013E 4E75 rts 00000140 4E56 FFFC link A6, -0x0004 00000144 2F0A move.l -[A7], A2 00000146 246E 0008 movea.l A2, [A6 + 0x8] 0000014A 486E FFFC pea.l [A6 - 0x4] 0000014E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000152 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000156 2057 movea.l A0, [A7] 00000158 2268 0004 movea.l A1, [A0 + 0x4] 0000015C 2269 01E0 movea.l A1, [A1 + 0x1E0] 00000160 4E91 jsr [A1] 00000162 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000166 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000016A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000016E 4878 0001 push.l 0x1 00000172 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000176 2057 movea.l A0, [A7] 00000178 2250 movea.l A1, [A0] 0000017A 2269 0034 movea.l A1, [A1 + 0x34] 0000017E 4E91 jsr [A1] 00000180 4FEF 0020 lea.l A7, [A7 + 0x20] 00000184 245F movea.l A2, [A7]+ 00000186 4E5E unlink A6 00000188 4E75 rts 0000018A 4E56 FFFC link A6, -0x0004 0000018E 486E FFFC pea.l [A6 - 0x4] 00000192 2F2E 000C move.l -[A7], [A6 + 0xC] 00000196 206E 0008 movea.l A0, [A6 + 0x8] 0000019A 2F28 0004 move.l -[A7], [A0 + 0x4] 0000019E 2057 movea.l A0, [A7] 000001A0 2268 0004 movea.l A1, [A0 + 0x4] 000001A4 2269 01E0 movea.l A1, [A1 + 0x1E0] 000001A8 4E91 jsr [A1] 000001AA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001AE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001BA 61FF 0000 0008 bsr +0xA /* 000001C4 */ 000001C0 4E5E unlink A6 000001C2 4E75 rts fn000001C4: 000001C4 4E56 0000 link A6, 0 000001C8 2F0A move.l -[A7], A2 000001CA 246E 0008 movea.l A2, [A6 + 0x8] 000001CE 4AAE 0010 tst.l [A6 + 0x10] 000001D2 661C bne +0x1E /* 000001F0 */ 000001D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000001D8 2F2A 0008 move.l -[A7], [A2 + 0x8] 000001DC 2057 movea.l A0, [A7] 000001DE 2250 movea.l A1, [A0] 000001E0 2269 000C movea.l A1, [A1 + 0xC] 000001E4 4E91 jsr [A1] 000001E6 206E 0014 movea.l A0, [A6 + 0x14] 000001EA 2080 move.l [A0], D0 000001EC 504F addq.w A7, 8 000001EE 601E bra +0x20 /* 0000020E */ label000001F0: 000001F0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001F4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000001FC 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000200 2057 movea.l A0, [A7] 00000202 2250 movea.l A1, [A0] 00000204 2269 0018 movea.l A1, [A1 + 0x18] 00000208 4E91 jsr [A1] 0000020A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000020E: 0000020E 245F movea.l A2, [A7]+ 00000210 4E5E unlink A6 00000212 4E75 rts 00000214 4E56 0000 link A6, 0 00000218 48E7 1820 movem.l -[A7], D3,D4,A2 0000021C 246E 0008 movea.l A2, [A6 + 0x8] 00000220 7600 moveq.l D3, 0x00 00000222 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000226 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000022A 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000022E 2057 movea.l A0, [A7] 00000230 2250 movea.l A1, [A0] 00000232 2269 001C movea.l A1, [A1 + 0x1C] 00000236 4E91 jsr [A1] 00000238 2800 move.l D4, D0 0000023A 4FEF 000C lea.l A7, [A7 + 0xC] 0000023E 671C beq +0x1E /* 0000025C */ 00000240 2F2E 000C move.l -[A7], [A6 + 0xC] 00000244 2F04 move.l -[A7], D4 00000246 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000024A 2057 movea.l A0, [A7] 0000024C 2268 0004 movea.l A1, [A0 + 0x4] 00000250 2269 01E4 movea.l A1, [A1 + 0x1E4] 00000254 4E91 jsr [A1] 00000256 7601 moveq.l D3, 0x01 00000258 4FEF 000C lea.l A7, [A7 + 0xC] label0000025C: 0000025C 1003 move.b D0, D3 0000025E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000262 4E5E unlink A6 00000264 4E75 rts 00000266 4E56 FFEC link A6, -0x0014 0000026A 2F0A move.l -[A7], A2 0000026C 246E 0008 movea.l A2, [A6 + 0x8] 00000270 4878 0001 push.l 0x1 00000274 202E 0010 move.l D0, [A6 + 0x10] 00000278 5280 addq.l D0, 1 0000027A 2F00 move.l -[A7], D0 0000027C 486E FFF8 pea.l [A6 - 0x8] 00000280 4EB9 0000 7570 jsr [0x00007570] 00000286 486E FFF4 pea.l [A6 - 0xC] 0000028A 486E FFF8 pea.l [A6 - 0x8] 0000028E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000292 2057 movea.l A0, [A7] 00000294 2268 0004 movea.l A1, [A0 + 0x4] 00000298 2269 01E0 movea.l A1, [A1 + 0x1E0] 0000029C 4E91 jsr [A1] 0000029E 486E FFF0 pea.l [A6 - 0x10] 000002A2 486E FFEC pea.l [A6 - 0x14] 000002A6 2F2A 0004 move.l -[A7], [A2 + 0x4] 000002AA 61FF 0000 1EBE bsr +0x1EC0 /* 0000216A */ 000002B0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000002B4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000002B8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000002BC 202E 000C move.l D0, [A6 + 0xC] 000002C0 4C2E 0000 FFF0 movem.w , [A6 - 0x10] 000002C6 2F00 move.l -[A7], D0 000002C8 2F2A 0008 move.l -[A7], [A2 + 0x8] 000002CC 2057 movea.l A0, [A7] 000002CE 2250 movea.l A1, [A0] 000002D0 2269 0024 movea.l A1, [A1 + 0x24] 000002D4 4E91 jsr [A1] 000002D6 4FEF 0038 lea.l A7, [A7 + 0x38] 000002DA 245F movea.l A2, [A7]+ 000002DC 4E5E unlink A6 000002DE 4E75 rts 000002E0 4E56 FFEC link A6, -0x0014 000002E4 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000002E8 246E 0008 movea.l A2, [A6 + 0x8] 000002EC 282E 000C move.l D4, [A6 + 0xC] 000002F0 266E 0014 movea.l A3, [A6 + 0x14] 000002F4 262E 0018 move.l D3, [A6 + 0x18] 000002F8 486E FFEC pea.l [A6 - 0x14] 000002FC 486E FFF0 pea.l [A6 - 0x10] 00000300 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000304 61FF 0000 1E64 bsr +0x1E66 /* 0000216A */ 0000030A 202E 0010 move.l D0, [A6 + 0x10] 0000030E 5280 addq.l D0, 1 00000310 2F00 move.l -[A7], D0 00000312 42A7 clr.l -[A7] 00000314 486E FFF8 pea.l [A6 - 0x8] 00000318 4EB9 0000 7570 jsr [0x00007570] 0000031E 7001 moveq.l D0, 0x01 00000320 2D40 FFF8 move.l [A6 - 0x8], D0 00000324 B0AE FFF0 cmp.l D0, [A6 - 0x10] 00000328 4FEF 0018 lea.l A7, [A7 + 0x18] 0000032C 6242 bhi +0x44 /* 00000370 */ label0000032E: 0000032E 486E FFF4 pea.l [A6 - 0xC] 00000332 486E FFF8 pea.l [A6 - 0x8] 00000336 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000033A 2057 movea.l A0, [A7] 0000033C 2268 0004 movea.l A1, [A0 + 0x4] 00000340 2269 01E0 movea.l A1, [A1 + 0x1E0] 00000344 4E91 jsr [A1] 00000346 2F03 move.l -[A7], D3 00000348 2F0B move.l -[A7], A3 0000034A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000034E 2F04 move.l -[A7], D4 00000350 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000354 2057 movea.l A0, [A7] 00000356 2250 movea.l A1, [A0] 00000358 2269 0024 movea.l A1, [A1 + 0x24] 0000035C 4E91 jsr [A1] 0000035E 52AE FFF8 addq.l [A6 - 0x8], 1 00000362 202E FFF8 move.l D0, [A6 - 0x8] 00000366 B0AE FFF0 cmp.l D0, [A6 - 0x10] 0000036A 4FEF 0020 lea.l A7, [A7 + 0x20] 0000036E 63BE bls -0x40 /* 0000032E */ label00000370: 00000370 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000374 4E5E unlink A6 00000376 4E75 rts 00000378 4E56 FFEC link A6, -0x0014 0000037C 2F0A move.l -[A7], A2 0000037E 246E 0008 movea.l A2, [A6 + 0x8] 00000382 4878 0001 push.l 0x1 00000386 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000038A 486E FFF8 pea.l [A6 - 0x8] 0000038E 4EB9 0000 7570 jsr [0x00007570] 00000394 486E FFF4 pea.l [A6 - 0xC] 00000398 486E FFF8 pea.l [A6 - 0x8] 0000039C 2F2A 0004 move.l -[A7], [A2 + 0x4] 000003A0 2057 movea.l A0, [A7] 000003A2 2268 0004 movea.l A1, [A0 + 0x4] 000003A6 2269 01E0 movea.l A1, [A1 + 0x1E0] 000003AA 4E91 jsr [A1] 000003AC 486E FFF0 pea.l [A6 - 0x10] 000003B0 486E FFEC pea.l [A6 - 0x14] 000003B4 2F2A 0004 move.l -[A7], [A2 + 0x4] 000003B8 61FF 0000 1DB0 bsr +0x1DB2 /* 0000216A */ 000003BE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000003C2 202E 000C move.l D0, [A6 + 0xC] 000003C6 4C2E 0000 FFF0 movem.w , [A6 - 0x10] 000003CC 2F00 move.l -[A7], D0 000003CE 2F2A 0008 move.l -[A7], [A2 + 0x8] 000003D2 2057 movea.l A0, [A7] 000003D4 2250 movea.l A1, [A0] 000003D6 2269 0028 movea.l A1, [A1 + 0x28] 000003DA 4E91 jsr [A1] 000003DC 4FEF 0030 lea.l A7, [A7 + 0x30] 000003E0 245F movea.l A2, [A7]+ 000003E2 4E5E unlink A6 000003E4 4E75 rts 000003E6 4E56 FFEC link A6, -0x0014 000003EA 2F0A move.l -[A7], A2 000003EC 2F03 move.l -[A7], D3 000003EE 246E 0008 movea.l A2, [A6 + 0x8] 000003F2 262E 000C move.l D3, [A6 + 0xC] 000003F6 486E FFEC pea.l [A6 - 0x14] 000003FA 486E FFF0 pea.l [A6 - 0x10] 000003FE 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000402 61FF 0000 1D66 bsr +0x1D68 /* 0000216A */ 00000408 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000040C 42A7 clr.l -[A7] 0000040E 486E FFF8 pea.l [A6 - 0x8] 00000412 4EB9 0000 7570 jsr [0x00007570] 00000418 7001 moveq.l D0, 0x01 0000041A 2D40 FFF8 move.l [A6 - 0x8], D0 0000041E B0AE FFF0 cmp.l D0, [A6 - 0x10] 00000422 4FEF 0018 lea.l A7, [A7 + 0x18] 00000426 623E bhi +0x40 /* 00000466 */ label00000428: 00000428 486E FFF4 pea.l [A6 - 0xC] 0000042C 486E FFF8 pea.l [A6 - 0x8] 00000430 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000434 2057 movea.l A0, [A7] 00000436 2268 0004 movea.l A1, [A0 + 0x4] 0000043A 2269 01E0 movea.l A1, [A1 + 0x1E0] 0000043E 4E91 jsr [A1] 00000440 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000444 2F03 move.l -[A7], D3 00000446 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000044A 2057 movea.l A0, [A7] 0000044C 2250 movea.l A1, [A0] 0000044E 2269 0028 movea.l A1, [A1 + 0x28] 00000452 4E91 jsr [A1] 00000454 52AE FFF8 addq.l [A6 - 0x8], 1 00000458 202E FFF8 move.l D0, [A6 - 0x8] 0000045C B0AE FFF0 cmp.l D0, [A6 - 0x10] 00000460 4FEF 0018 lea.l A7, [A7 + 0x18] 00000464 63C2 bls -0x3C /* 00000428 */ label00000466: 00000466 261F move.l D3, [A7]+ 00000468 245F movea.l A2, [A7]+ 0000046A 4E5E unlink A6 0000046C 4E75 rts 0000046E 4E56 0000 link A6, 0 00000472 2F0B move.l -[A7], A3 00000474 2F0A move.l -[A7], A2 00000476 266E 000C movea.l A3, [A6 + 0xC] 0000047A 246E 0010 movea.l A2, [A6 + 0x10] 0000047E 206E 0008 movea.l A0, [A6 + 0x8] 00000482 2F28 0008 move.l -[A7], [A0 + 0x8] 00000486 4EB9 0000 21B4 jsr [0x000021B4] 0000048C 2680 move.l [A3], D0 0000048E 7001 moveq.l D0, 0x01 00000490 2480 move.l [A2], D0 00000492 4A93 tst.l [A3] 00000494 584F addq.w A7, 4 00000496 6602 bne +0x4 /* 0000049A */ 00000498 4292 clr.l [A2] label0000049A: 0000049A 245F movea.l A2, [A7]+ 0000049C 265F movea.l A3, [A7]+ 0000049E 4E5E unlink A6 000004A0 4E75 rts 000004A2 4E56 0000 link A6, 0 000004A6 2F2E 000C move.l -[A7], [A6 + 0xC] 000004AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004AE 4EB9 0003 D676 jsr [0x0003D676] 000004B4 41F9 0000 38BA lea.l A0, [0x000038BA] 000004BA 226E 0008 movea.l A1, [A6 + 0x8] 000004BE 2288 move.l [A1], A0 000004C0 206E 0008 movea.l A0, [A6 + 0x8] 000004C4 4AA8 0004 tst.l [A0 + 0x4] 000004C8 504F addq.w A7, 8 000004CA 663E bne +0x40 /* 0000050A */ 000004CC 4EB9 0000 1D0A jsr [0x00001D0A] 000004D2 5300 subq.b D0, 1 000004D4 661C bne +0x1E /* 000004F2 */ 000004D6 4878 001C push.l 0x1C 000004DA 4879 0000 394C push.l 0x394C /* '9L' */ 000004E0 4879 0000 3962 push.l 0x3962 /* '9b' */ 000004E6 4EB9 0000 01B0 jsr [0x000001B0] 000004EC 4FEF 000C lea.l A7, [A7 + 0xC] 000004F0 6018 bra +0x1A /* 0000050A */ label000004F2: 000004F2 4EB9 0000 1D0A jsr [0x00001D0A] 000004F8 5500 subq.b D0, 2 000004FA 660E bne +0x10 /* 0000050A */ 000004FC 4879 0000 3962 push.l 0x3962 /* '9b' */ 00000502 4EB9 0000 1CFC jsr [0x00001CFC] 00000508 584F addq.w A7, 4 label0000050A: 0000050A 206E 0008 movea.l A0, [A6 + 0x8] 0000050E 4268 0008 clr.w [A0 + 0x8] 00000512 206E 0008 movea.l A0, [A6 + 0x8] 00000516 4268 000A clr.w [A0 + 0xA] 0000051A 42A7 clr.l -[A7] 0000051C 42A7 clr.l -[A7] 0000051E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000522 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000526 2057 movea.l A0, [A7] 00000528 2250 movea.l A1, [A0] 0000052A 2269 0028 movea.l A1, [A1 + 0x28] 0000052E 4E91 jsr [A1] 00000530 42A7 clr.l -[A7] 00000532 42A7 clr.l -[A7] 00000534 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000538 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000053C 2057 movea.l A0, [A7] 0000053E 2250 movea.l A1, [A0] 00000540 2269 0020 movea.l A1, [A1 + 0x20] 00000544 4E91 jsr [A1] 00000546 206E 0008 movea.l A0, [A6 + 0x8] 0000054A 4E5E unlink A6 0000054C 4E75 rts 0000054E 4E56 0000 link A6, 0 00000552 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000556 246E 0008 movea.l A2, [A6 + 0x8] 0000055A 262E 000C move.l D3, [A6 + 0xC] 0000055E 2A2E 0010 move.l D5, [A6 + 0x10] 00000562 282E 0014 move.l D4, [A6 + 0x14] 00000566 286E 0018 movea.l A4, [A6 + 0x18] 0000056A 266E 001C movea.l A3, [A6 + 0x1C] 0000056E 2F03 move.l -[A7], D3 00000570 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000574 61FF 0000 1C46 bsr +0x1C48 /* 000021BC */ 0000057A 4A00 tst.b D0 0000057C 504F addq.w A7, 8 0000057E 673C beq +0x3E /* 000005BC */ 00000580 7000 moveq.l D0, 0x00 00000582 302A 0008 move.w D0, [A2 + 0x8] 00000586 2043 movea.l A0, D3 00000588 4C28 0800 0004 movem.w A3, [A0 + 0x4] 0000058E 2880 move.l [A4], D0 00000590 7000 moveq.l D0, 0x00 00000592 302A 0008 move.w D0, [A2 + 0x8] 00000596 2214 move.l D1, [A4] 00000598 9280 sub.l D1, D0 0000059A 2045 movea.l A0, D5 0000059C 2081 move.l [A0], D1 0000059E 7000 moveq.l D0, 0x00 000005A0 302A 000A move.w D0, [A2 + 0xA] 000005A4 2043 movea.l A0, D3 000005A6 4C10 0800 movem.w A3, [A0] 000005AA 2680 move.l [A3], D0 000005AC 7000 moveq.l D0, 0x00 000005AE 302A 000A move.w D0, [A2 + 0xA] 000005B2 2213 move.l D1, [A3] 000005B4 9280 sub.l D1, D0 000005B6 2044 movea.l A0, D4 000005B8 2081 move.l [A0], D1 000005BA 600C bra +0xE /* 000005C8 */ label000005BC: 000005BC 2045 movea.l A0, D5 000005BE 4290 clr.l [A0] 000005C0 4294 clr.l [A4] 000005C2 2044 movea.l A0, D4 000005C4 4290 clr.l [A0] 000005C6 4293 clr.l [A3] label000005C8: 000005C8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000005CC 4E5E unlink A6 000005CE 4E75 rts 000005D0 206F 0004 movea.l A0, [A7 + 0x4] 000005D4 7000 moveq.l D0, 0x00 000005D6 3028 000A move.w D0, [A0 + 0xA] 000005DA 206F 0008 movea.l A0, [A7 + 0x8] 000005DE 2228 0004 move.l D1, [A0 + 0x4] 000005E2 4C40 1801 movem.l D0,A3,A4, D0 000005E6 5281 addq.l D1, 1 000005E8 2001 move.l D0, D1 000005EA 4E75 rts 000005EC 206F 0004 movea.l A0, [A7 + 0x4] 000005F0 7000 moveq.l D0, 0x00 000005F2 3028 0008 move.w D0, [A0 + 0x8] 000005F6 206F 0008 movea.l A0, [A7 + 0x8] 000005FA 2210 move.l D1, [A0] 000005FC 4C40 1801 movem.l D0,A3,A4, D0 00000600 5281 addq.l D1, 1 00000602 2001 move.l D0, D1 00000604 4E75 rts 00000606 4E56 FFF8 link A6, -0x0008 0000060A 2F0A move.l -[A7], A2 0000060C 246E 0008 movea.l A2, [A6 + 0x8] 00000610 486E FFF8 pea.l [A6 - 0x8] 00000614 486E FFFC pea.l [A6 - 0x4] 00000618 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000061C 61FF 0000 1B4C bsr +0x1B4E /* 0000216A */ 00000622 7000 moveq.l D0, 0x00 00000624 302A 0008 move.w D0, [A2 + 0x8] 00000628 4C2E 0000 FFF8 movem.w , [A6 - 0x8] 0000062E 206E 000C movea.l A0, [A6 + 0xC] 00000632 2080 move.l [A0], D0 00000634 7000 moveq.l D0, 0x00 00000636 302A 000A move.w D0, [A2 + 0xA] 0000063A 4C2E 0000 FFFC movem.w , [A6 - 0x4] 00000640 206E 0010 movea.l A0, [A6 + 0x10] 00000644 2080 move.l [A0], D0 00000646 4FEF 000C lea.l A7, [A7 + 0xC] 0000064A 245F movea.l A2, [A7]+ 0000064C 4E5E unlink A6 0000064E 4E75 rts 00000650 4E56 FFF8 link A6, -0x0008 00000654 2F0A move.l -[A7], A2 00000656 2F03 move.l -[A7], D3 00000658 246E 0008 movea.l A2, [A6 + 0x8] 0000065C 362E 000C move.w D3, [A6 + 0xC] 00000660 B66A 000A cmp.w D3, [A2 + 0xA] 00000664 673C beq +0x3E /* 000006A2 */ 00000666 3543 000A move.w [A2 + 0xA], D3 0000066A 486E FFF8 pea.l [A6 - 0x8] 0000066E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000672 4EB9 0000 1380 jsr [0x00001380] 00000678 7000 moveq.l D0, 0x00 0000067A 3003 move.w D0, D3 0000067C 2D40 FFFC move.l [A6 - 0x4], D0 00000680 486E FFF8 pea.l [A6 - 0x8] 00000684 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000688 4EB9 0000 1378 jsr [0x00001378] 0000068E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000692 2057 movea.l A0, [A7] 00000694 2268 0004 movea.l A1, [A0 + 0x4] 00000698 2269 00C4 movea.l A1, [A1 + 0xC4] 0000069C 4E91 jsr [A1] 0000069E 4FEF 0014 lea.l A7, [A7 + 0x14] label000006A2: 000006A2 261F move.l D3, [A7]+ 000006A4 245F movea.l A2, [A7]+ 000006A6 4E5E unlink A6 000006A8 4E75 rts 000006AA 4E56 FFF8 link A6, -0x0008 000006AE 2F0A move.l -[A7], A2 000006B0 2F03 move.l -[A7], D3 000006B2 246E 0008 movea.l A2, [A6 + 0x8] 000006B6 362E 000C move.w D3, [A6 + 0xC] 000006BA B66A 0008 cmp.w D3, [A2 + 0x8] 000006BE 673C beq +0x3E /* 000006FC */ 000006C0 3543 0008 move.w [A2 + 0x8], D3 000006C4 486E FFF8 pea.l [A6 - 0x8] 000006C8 2F2A 0004 move.l -[A7], [A2 + 0x4] 000006CC 4EB9 0000 1380 jsr [0x00001380] 000006D2 7000 moveq.l D0, 0x00 000006D4 3003 move.w D0, D3 000006D6 2D40 FFF8 move.l [A6 - 0x8], D0 000006DA 486E FFF8 pea.l [A6 - 0x8] 000006DE 2F2A 0004 move.l -[A7], [A2 + 0x4] 000006E2 4EB9 0000 1378 jsr [0x00001378] 000006E8 2F2A 0004 move.l -[A7], [A2 + 0x4] 000006EC 2057 movea.l A0, [A7] 000006EE 2268 0004 movea.l A1, [A0 + 0x4] 000006F2 2269 00C4 movea.l A1, [A1 + 0xC4] 000006F6 4E91 jsr [A1] 000006F8 4FEF 0014 lea.l A7, [A7 + 0x14] label000006FC: 000006FC 261F move.l D3, [A7]+ 000006FE 245F movea.l A2, [A7]+ 00000700 4E5E unlink A6 00000702 4E75 rts 00000704 4E56 FFF0 link A6, -0x0010 00000708 2F0A move.l -[A7], A2 0000070A 246E 000C movea.l A2, [A6 + 0xC] 0000070E 2F0A move.l -[A7], A2 00000710 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000714 4EB9 0003 D676 jsr [0x0003D676] 0000071A 41F9 0000 37A0 lea.l A0, [0x000037A0] 00000720 226E 0008 movea.l A1, [A6 + 0x8] 00000724 2288 move.l [A1], A0 00000726 4227 clr.b -[A7] 00000728 42A7 clr.l -[A7] 0000072A 4878 0002 push.l 0x2 0000072E 206E 0008 movea.l A0, [A6 + 0x8] 00000732 4868 0008 pea.l [A0 + 0x8] 00000736 4EB9 0000 1DE0 jsr [0x00001DE0] 0000073C 4227 clr.b -[A7] 0000073E 42A7 clr.l -[A7] 00000740 4878 0002 push.l 0x2 00000744 206E 0008 movea.l A0, [A6 + 0x8] 00000748 4868 0038 pea.l [A0 + 0x38] 0000074C 4EB9 0000 1DE0 jsr [0x00001DE0] 00000752 206E 0008 movea.l A0, [A6 + 0x8] 00000756 4AA8 0004 tst.l [A0 + 0x4] 0000075A 4FEF 0024 lea.l A7, [A7 + 0x24] 0000075E 663E bne +0x40 /* 0000079E */ 00000760 4EB9 0000 1D0A jsr [0x00001D0A] 00000766 5300 subq.b D0, 1 00000768 661C bne +0x1E /* 00000786 */ 0000076A 4878 001E push.l 0x1E 0000076E 4879 0000 3854 push.l 0x3854 /* '8T' */ 00000774 4879 0000 386C push.l 0x386C /* '8l' */ 0000077A 4EB9 0000 01B0 jsr [0x000001B0] 00000780 4FEF 000C lea.l A7, [A7 + 0xC] 00000784 6018 bra +0x1A /* 0000079E */ label00000786: 00000786 4EB9 0000 1D0A jsr [0x00001D0A] 0000078C 5500 subq.b D0, 2 0000078E 660E bne +0x10 /* 0000079E */ 00000790 4879 0000 386C push.l 0x386C /* '8l' */ 00000796 4EB9 0000 1CFC jsr [0x00001CFC] 0000079C 584F addq.w A7, 4 label0000079E: 0000079E 206E 0008 movea.l A0, [A6 + 0x8] 000007A2 316E 0012 0068 move.w [A0 + 0x68], [A6 + 0x12] 000007A8 206E 0008 movea.l A0, [A6 + 0x8] 000007AC 316E 0010 006A move.w [A0 + 0x6A], [A6 + 0x10] 000007B2 486E FFF8 pea.l [A6 - 0x8] 000007B6 486E FFFC pea.l [A6 - 0x4] 000007BA 2F0A move.l -[A7], A2 000007BC 61FF 0000 19AC bsr +0x19AE /* 0000216A */ 000007C2 4AAE FFFC tst.l [A6 - 0x4] 000007C6 4FEF 000C lea.l A7, [A7 + 0xC] 000007CA 6724 beq +0x26 /* 000007F0 */ 000007CC 42A7 clr.l -[A7] 000007CE 486E 0012 pea.l [A6 + 0x12] 000007D2 4878 0001 push.l 0x1 000007D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007DA 206E 0008 movea.l A0, [A6 + 0x8] 000007DE 4868 0008 pea.l [A0 + 0x8] 000007E2 2057 movea.l A0, [A7] 000007E4 2250 movea.l A1, [A0] 000007E6 2269 0024 movea.l A1, [A1 + 0x24] 000007EA 4E91 jsr [A1] 000007EC 4FEF 0014 lea.l A7, [A7 + 0x14] label000007F0: 000007F0 4AAE FFF8 tst.l [A6 - 0x8] 000007F4 6724 beq +0x26 /* 0000081A */ 000007F6 42A7 clr.l -[A7] 000007F8 486E 0010 pea.l [A6 + 0x10] 000007FC 4878 0001 push.l 0x1 00000800 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000804 206E 0008 movea.l A0, [A6 + 0x8] 00000808 4868 0038 pea.l [A0 + 0x38] 0000080C 2057 movea.l A0, [A7] 0000080E 2250 movea.l A1, [A0] 00000810 2269 0024 movea.l A1, [A1 + 0x24] 00000814 4E91 jsr [A1] 00000816 4FEF 0014 lea.l A7, [A7 + 0x14] label0000081A: 0000081A 7000 moveq.l D0, 0x00 0000081C 302E 0010 move.w D0, [A6 + 0x10] 00000820 2D40 FFF0 move.l [A6 - 0x10], D0 00000824 7000 moveq.l D0, 0x00 00000826 302E 0012 move.w D0, [A6 + 0x12] 0000082A 2D40 FFF4 move.l [A6 - 0xC], D0 0000082E 486E FFF0 pea.l [A6 - 0x10] 00000832 2F0A move.l -[A7], A2 00000834 4EB9 0000 1378 jsr [0x00001378] 0000083A 206E 0008 movea.l A0, [A6 + 0x8] 0000083E 504F addq.w A7, 8 00000840 245F movea.l A2, [A7]+ 00000842 4E5E unlink A6 00000844 4E75 rts 00000846 4E56 0000 link A6, 0 0000084A 2F0A move.l -[A7], A2 0000084C 246E 0008 movea.l A2, [A6 + 0x8] 00000850 200A move.l D0, A2 00000852 6746 beq +0x48 /* 0000089A */ 00000854 41F9 0000 37A0 lea.l A0, [0x000037A0] 0000085A 2488 move.l [A2], A0 0000085C 3F3C FFFF move.w -[A7], 0xFFFF 00000860 204A movea.l A0, A2 00000862 4868 0038 pea.l [A0 + 0x38] 00000866 4EB9 0000 1DE8 jsr [0x00001DE8] 0000086C 3F3C FFFF move.w -[A7], 0xFFFF 00000870 204A movea.l A0, A2 00000872 4868 0008 pea.l [A0 + 0x8] 00000876 4EB9 0000 1DE8 jsr [0x00001DE8] 0000087C 4267 clr.w -[A7] 0000087E 2F0A move.l -[A7], A2 00000880 4EB9 0003 D648 jsr [0x0003D648] 00000886 4A6E 000C tst.w [A6 + 0xC] 0000088A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000088E 6F0A ble +0xC /* 0000089A */ 00000890 2F0A move.l -[A7], A2 00000892 4EB9 0000 0168 jsr [0x00000168] 00000898 584F addq.w A7, 4 label0000089A: 0000089A 204A movea.l A0, A2 0000089C 245F movea.l A2, [A7]+ 0000089E 4E5E unlink A6 000008A0 4E75 rts 000008A2 4E56 0000 link A6, 0 000008A6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000008AA 266E 0008 movea.l A3, [A6 + 0x8] 000008AE 246E 000C movea.l A2, [A6 + 0xC] 000008B2 282E 0010 move.l D4, [A6 + 0x10] 000008B6 286E 0014 movea.l A4, [A6 + 0x14] 000008BA 2E2E 0018 move.l D7, [A6 + 0x18] 000008BE 2C2E 001C move.l D6, [A6 + 0x1C] 000008C2 2044 movea.l A0, D4 000008C4 4290 clr.l [A0] 000008C6 2047 movea.l A0, D7 000008C8 4290 clr.l [A0] 000008CA 4294 clr.l [A4] 000008CC 2046 movea.l A0, D6 000008CE 4290 clr.l [A0] 000008D0 2F0A move.l -[A7], A2 000008D2 2F2B 0004 move.l -[A7], [A3 + 0x4] 000008D6 61FF 0000 18E4 bsr +0x18E6 /* 000021BC */ 000008DC 4A00 tst.b D0 000008DE 504F addq.w A7, 8 000008E0 6700 0088 beq +0x8A /* 0000096A */ 000008E4 7601 moveq.l D3, 0x01 000008E6 601A bra +0x1C /* 00000902 */ label000008E8: 000008E8 2F03 move.l -[A7], D3 000008EA 486B 0008 pea.l [A3 + 0x8] 000008EE 2057 movea.l A0, [A7] 000008F0 2250 movea.l A1, [A0] 000008F2 2269 0044 movea.l A1, [A1 + 0x44] 000008F6 4E91 jsr [A1] 000008F8 7000 moveq.l D0, 0x00 000008FA 3010 move.w D0, [A0] 000008FC D194 add.l [A4], D0 000008FE 5283 addq.l D3, 1 00000900 504F addq.w A7, 8 label00000902: 00000902 2A12 move.l D5, [A2] 00000904 B685 cmp.l D3, D5 00000906 65E0 bcs -0x1E /* 000008E8 */ 00000908 2F05 move.l -[A7], D5 0000090A 486B 0008 pea.l [A3 + 0x8] 0000090E 2057 movea.l A0, [A7] 00000910 2250 movea.l A1, [A0] 00000912 2269 0044 movea.l A1, [A1 + 0x44] 00000916 4E91 jsr [A1] 00000918 7000 moveq.l D0, 0x00 0000091A 3010 move.w D0, [A0] 0000091C D094 add.l D0, [A4] 0000091E 2046 movea.l A0, D6 00000920 2080 move.l [A0], D0 00000922 7601 moveq.l D3, 0x01 00000924 504F addq.w A7, 8 00000926 601C bra +0x1E /* 00000944 */ label00000928: 00000928 2F03 move.l -[A7], D3 0000092A 486B 0038 pea.l [A3 + 0x38] 0000092E 2057 movea.l A0, [A7] 00000930 2250 movea.l A1, [A0] 00000932 2269 0044 movea.l A1, [A1 + 0x44] 00000936 4E91 jsr [A1] 00000938 7000 moveq.l D0, 0x00 0000093A 3010 move.w D0, [A0] 0000093C 2044 movea.l A0, D4 0000093E D190 add.l [A0], D0 00000940 5283 addq.l D3, 1 00000942 504F addq.w A7, 8 label00000944: 00000944 2A2A 0004 move.l D5, [A2 + 0x4] 00000948 B685 cmp.l D3, D5 0000094A 65DC bcs -0x22 /* 00000928 */ 0000094C 2F05 move.l -[A7], D5 0000094E 486B 0038 pea.l [A3 + 0x38] 00000952 2057 movea.l A0, [A7] 00000954 2250 movea.l A1, [A0] 00000956 2269 0044 movea.l A1, [A1 + 0x44] 0000095A 4E91 jsr [A1] 0000095C 7000 moveq.l D0, 0x00 0000095E 3010 move.w D0, [A0] 00000960 2044 movea.l A0, D4 00000962 D090 add.l D0, [A0] 00000964 2047 movea.l A0, D7 00000966 2080 move.l [A0], D0 00000968 504F addq.w A7, 8 label0000096A: 0000096A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000096E 4E5E unlink A6 00000970 4E75 rts 00000972 4E56 0000 link A6, 0 00000976 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000097A 266E 0008 movea.l A3, [A6 + 0x8] 0000097E 246E 000C movea.l A2, [A6 + 0xC] 00000982 486B 0008 pea.l [A3 + 0x8] 00000986 4EB9 0000 21B4 jsr [0x000021B4] 0000098C 2A00 move.l D5, D0 0000098E 7800 moveq.l D4, 0x00 00000990 7601 moveq.l D3, 0x01 00000992 7001 moveq.l D0, 0x01 00000994 BA80 cmp.l D5, D0 00000996 584F addq.w A7, 4 00000998 6524 bcs +0x26 /* 000009BE */ label0000099A: 0000099A 2F03 move.l -[A7], D3 0000099C 486B 0008 pea.l [A3 + 0x8] 000009A0 2057 movea.l A0, [A7] 000009A2 2250 movea.l A1, [A0] 000009A4 2269 0044 movea.l A1, [A1 + 0x44] 000009A8 4E91 jsr [A1] 000009AA 7000 moveq.l D0, 0x00 000009AC 3010 move.w D0, [A0] 000009AE D880 add.l D4, D0 000009B0 B8AA 0004 cmp.l D4, [A2 + 0x4] 000009B4 504F addq.w A7, 8 000009B6 6E06 bgt +0x8 /* 000009BE */ 000009B8 5283 addq.l D3, 1 000009BA B685 cmp.l D3, D5 000009BC 63DC bls -0x22 /* 0000099A */ label000009BE: 000009BE 2003 move.l D0, D3 000009C0 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000009C4 4E5E unlink A6 000009C6 4E75 rts 000009C8 4E56 0000 link A6, 0 000009CC 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000009D0 266E 0008 movea.l A3, [A6 + 0x8] 000009D4 246E 000C movea.l A2, [A6 + 0xC] 000009D8 486B 0038 pea.l [A3 + 0x38] 000009DC 4EB9 0000 21B4 jsr [0x000021B4] 000009E2 2A00 move.l D5, D0 000009E4 7800 moveq.l D4, 0x00 000009E6 7601 moveq.l D3, 0x01 000009E8 7001 moveq.l D0, 0x01 000009EA BA80 cmp.l D5, D0 000009EC 584F addq.w A7, 4 000009EE 6522 bcs +0x24 /* 00000A12 */ label000009F0: 000009F0 2F03 move.l -[A7], D3 000009F2 486B 0038 pea.l [A3 + 0x38] 000009F6 2057 movea.l A0, [A7] 000009F8 2250 movea.l A1, [A0] 000009FA 2269 0044 movea.l A1, [A1 + 0x44] 000009FE 4E91 jsr [A1] 00000A00 7000 moveq.l D0, 0x00 00000A02 3010 move.w D0, [A0] 00000A04 D880 add.l D4, D0 00000A06 B892 cmp.l D4, [A2] 00000A08 504F addq.w A7, 8 00000A0A 6E06 bgt +0x8 /* 00000A12 */ 00000A0C 5283 addq.l D3, 1 00000A0E B685 cmp.l D3, D5 00000A10 63DE bls -0x20 /* 000009F0 */ label00000A12: 00000A12 2003 move.l D0, D3 00000A14 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000A18 4E5E unlink A6 00000A1A 4E75 rts 00000A1C 4E56 FFF8 link A6, -0x0008 00000A20 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000A24 246E 0008 movea.l A2, [A6 + 0x8] 00000A28 286E 000C movea.l A4, [A6 + 0xC] 00000A2C 266E 0010 movea.l A3, [A6 + 0x10] 00000A30 486E FFF8 pea.l [A6 - 0x8] 00000A34 486E FFFC pea.l [A6 - 0x4] 00000A38 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000A3C 61FF 0000 172C bsr +0x172E /* 0000216A */ 00000A42 4293 clr.l [A3] 00000A44 7601 moveq.l D3, 0x01 00000A46 7001 moveq.l D0, 0x01 00000A48 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000A4C 4FEF 000C lea.l A7, [A7 + 0xC] 00000A50 6220 bhi +0x22 /* 00000A72 */ label00000A52: 00000A52 2F03 move.l -[A7], D3 00000A54 486A 0008 pea.l [A2 + 0x8] 00000A58 2057 movea.l A0, [A7] 00000A5A 2250 movea.l A1, [A0] 00000A5C 2269 0044 movea.l A1, [A1 + 0x44] 00000A60 4E91 jsr [A1] 00000A62 7000 moveq.l D0, 0x00 00000A64 3010 move.w D0, [A0] 00000A66 D193 add.l [A3], D0 00000A68 5283 addq.l D3, 1 00000A6A B6AE FFFC cmp.l D3, [A6 - 0x4] 00000A6E 504F addq.w A7, 8 00000A70 63E0 bls -0x1E /* 00000A52 */ label00000A72: 00000A72 4294 clr.l [A4] 00000A74 7601 moveq.l D3, 0x01 00000A76 7001 moveq.l D0, 0x01 00000A78 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000A7C 6220 bhi +0x22 /* 00000A9E */ label00000A7E: 00000A7E 2F03 move.l -[A7], D3 00000A80 486A 0038 pea.l [A2 + 0x38] 00000A84 2057 movea.l A0, [A7] 00000A86 2250 movea.l A1, [A0] 00000A88 2269 0044 movea.l A1, [A1 + 0x44] 00000A8C 4E91 jsr [A1] 00000A8E 7000 moveq.l D0, 0x00 00000A90 3010 move.w D0, [A0] 00000A92 D194 add.l [A4], D0 00000A94 5283 addq.l D3, 1 00000A96 B6AE FFF8 cmp.l D3, [A6 - 0x8] 00000A9A 504F addq.w A7, 8 00000A9C 63E0 bls -0x1E /* 00000A7E */ label00000A9E: 00000A9E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000AA2 4E5E unlink A6 00000AA4 4E75 rts 00000AA6 4E56 FFFE link A6, -0x0002 00000AAA 426E FFFE clr.w [A6 - 0x2] 00000AAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AB2 206E 0008 movea.l A0, [A6 + 0x8] 00000AB6 2F28 0004 move.l -[A7], [A0 + 0x4] 00000ABA 61FF 0000 16C4 bsr +0x16C6 /* 00002180 */ 00000AC0 4A00 tst.b D0 00000AC2 504F addq.w A7, 8 00000AC4 671E beq +0x20 /* 00000AE4 */ 00000AC6 486E FFFE pea.l [A6 - 0x2] 00000ACA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000ACE 206E 0008 movea.l A0, [A6 + 0x8] 00000AD2 4868 0008 pea.l [A0 + 0x8] 00000AD6 2057 movea.l A0, [A7] 00000AD8 2250 movea.l A1, [A0] 00000ADA 2269 0014 movea.l A1, [A1 + 0x14] 00000ADE 4E91 jsr [A1] 00000AE0 4FEF 000C lea.l A7, [A7 + 0xC] label00000AE4: 00000AE4 302E FFFE move.w D0, [A6 - 0x2] 00000AE8 4E5E unlink A6 00000AEA 4E75 rts 00000AEC 4E56 FFF0 link A6, -0x0010 00000AF0 48E7 1820 movem.l -[A7], D3,D4,A2 00000AF4 246E 0008 movea.l A2, [A6 + 0x8] 00000AF8 262E 000E move.l D3, [A6 + 0xE] 00000AFC 282E 0012 move.l D4, [A6 + 0x12] 00000B00 B883 cmp.l D4, D3 00000B02 6500 00A8 bcs +0xAA /* 00000BAC */ 00000B06 2F03 move.l -[A7], D3 00000B08 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000B0C 61FF 0000 1672 bsr +0x1674 /* 00002180 */ 00000B12 4A00 tst.b D0 00000B14 504F addq.w A7, 8 00000B16 6700 0094 beq +0x96 /* 00000BAC */ 00000B1A 2F04 move.l -[A7], D4 00000B1C 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000B20 61FF 0000 165E bsr +0x1660 /* 00002180 */ 00000B26 4A00 tst.b D0 00000B28 504F addq.w A7, 8 00000B2A 6700 0080 beq +0x82 /* 00000BAC */ 00000B2E 4878 0001 push.l 0x1 00000B32 2F03 move.l -[A7], D3 00000B34 486E FFF0 pea.l [A6 - 0x10] 00000B38 4EB9 0000 7570 jsr [0x00007570] 00000B3E 486E FFF8 pea.l [A6 - 0x8] 00000B42 4EB9 0000 755A jsr [0x0000755A] 00000B48 486E FFFC pea.l [A6 - 0x4] 00000B4C 486E FFF8 pea.l [A6 - 0x8] 00000B50 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000B54 61FF 0000 1614 bsr +0x1616 /* 0000216A */ 00000B5A 486E FFF8 pea.l [A6 - 0x8] 00000B5E 486E FFF0 pea.l [A6 - 0x10] 00000B62 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000B66 2057 movea.l A0, [A7] 00000B68 2268 0004 movea.l A1, [A0 + 0x4] 00000B6C 2269 0260 movea.l A1, [A1 + 0x260] 00000B70 4E91 jsr [A1] 00000B72 42A7 clr.l -[A7] 00000B74 486E 000C pea.l [A6 + 0xC] 00000B78 2F03 move.l -[A7], D3 00000B7A 2004 move.l D0, D4 00000B7C 9083 sub.l D0, D3 00000B7E 5280 addq.l D0, 1 00000B80 2F00 move.l -[A7], D0 00000B82 486A 0008 pea.l [A2 + 0x8] 00000B86 2057 movea.l A0, [A7] 00000B88 2250 movea.l A1, [A0] 00000B8A 2269 0034 movea.l A1, [A1 + 0x34] 00000B8E 4E91 jsr [A1] 00000B90 486E FFF8 pea.l [A6 - 0x8] 00000B94 486E FFF0 pea.l [A6 - 0x10] 00000B98 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000B9C 2057 movea.l A0, [A7] 00000B9E 2268 0004 movea.l A1, [A0 + 0x4] 00000BA2 2269 0260 movea.l A1, [A1 + 0x260] 00000BA6 4E91 jsr [A1] 00000BA8 4FEF 0048 lea.l A7, [A7 + 0x48] label00000BAC: 00000BAC 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000BB0 4E5E unlink A6 00000BB2 4E75 rts 00000BB4 4E56 FFFE link A6, -0x0002 00000BB8 426E FFFE clr.w [A6 - 0x2] 00000BBC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BC0 206E 0008 movea.l A0, [A6 + 0x8] 00000BC4 2F28 0004 move.l -[A7], [A0 + 0x4] 00000BC8 61FF 0000 15D4 bsr +0x15D6 /* 0000219E */ 00000BCE 4A00 tst.b D0 00000BD0 504F addq.w A7, 8 00000BD2 671E beq +0x20 /* 00000BF2 */ 00000BD4 486E FFFE pea.l [A6 - 0x2] 00000BD8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BDC 206E 0008 movea.l A0, [A6 + 0x8] 00000BE0 4868 0038 pea.l [A0 + 0x38] 00000BE4 2057 movea.l A0, [A7] 00000BE6 2250 movea.l A1, [A0] 00000BE8 2269 0014 movea.l A1, [A1 + 0x14] 00000BEC 4E91 jsr [A1] 00000BEE 4FEF 000C lea.l A7, [A7 + 0xC] label00000BF2: 00000BF2 302E FFFE move.w D0, [A6 - 0x2] 00000BF6 4E5E unlink A6 00000BF8 4E75 rts 00000BFA 4E56 FFF0 link A6, -0x0010 00000BFE 48E7 1820 movem.l -[A7], D3,D4,A2 00000C02 246E 0008 movea.l A2, [A6 + 0x8] 00000C06 262E 000E move.l D3, [A6 + 0xE] 00000C0A 282E 0012 move.l D4, [A6 + 0x12] 00000C0E B883 cmp.l D4, D3 00000C10 6500 00A8 bcs +0xAA /* 00000CBA */ 00000C14 2F03 move.l -[A7], D3 00000C16 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000C1A 61FF 0000 1582 bsr +0x1584 /* 0000219E */ 00000C20 4A00 tst.b D0 00000C22 504F addq.w A7, 8 00000C24 6700 0094 beq +0x96 /* 00000CBA */ 00000C28 2F04 move.l -[A7], D4 00000C2A 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000C2E 61FF 0000 156E bsr +0x1570 /* 0000219E */ 00000C34 4A00 tst.b D0 00000C36 504F addq.w A7, 8 00000C38 6700 0080 beq +0x82 /* 00000CBA */ 00000C3C 2F03 move.l -[A7], D3 00000C3E 4878 0001 push.l 0x1 00000C42 486E FFF0 pea.l [A6 - 0x10] 00000C46 4EB9 0000 7570 jsr [0x00007570] 00000C4C 486E FFF8 pea.l [A6 - 0x8] 00000C50 4EB9 0000 755A jsr [0x0000755A] 00000C56 486E FFFC pea.l [A6 - 0x4] 00000C5A 486E FFF8 pea.l [A6 - 0x8] 00000C5E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000C62 61FF 0000 1506 bsr +0x1508 /* 0000216A */ 00000C68 486E FFF8 pea.l [A6 - 0x8] 00000C6C 486E FFF0 pea.l [A6 - 0x10] 00000C70 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000C74 2057 movea.l A0, [A7] 00000C76 2268 0004 movea.l A1, [A0 + 0x4] 00000C7A 2269 0260 movea.l A1, [A1 + 0x260] 00000C7E 4E91 jsr [A1] 00000C80 42A7 clr.l -[A7] 00000C82 486E 000C pea.l [A6 + 0xC] 00000C86 2F03 move.l -[A7], D3 00000C88 2004 move.l D0, D4 00000C8A 9083 sub.l D0, D3 00000C8C 5280 addq.l D0, 1 00000C8E 2F00 move.l -[A7], D0 00000C90 486A 0038 pea.l [A2 + 0x38] 00000C94 2057 movea.l A0, [A7] 00000C96 2250 movea.l A1, [A0] 00000C98 2269 0034 movea.l A1, [A1 + 0x34] 00000C9C 4E91 jsr [A1] 00000C9E 486E FFF8 pea.l [A6 - 0x8] 00000CA2 486E FFF0 pea.l [A6 - 0x10] 00000CA6 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000CAA 2057 movea.l A0, [A7] 00000CAC 2268 0004 movea.l A1, [A0 + 0x4] 00000CB0 2269 0260 movea.l A1, [A1 + 0x260] 00000CB4 4E91 jsr [A1] 00000CB6 4FEF 0048 lea.l A7, [A7 + 0x48] label00000CBA: 00000CBA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000CBE 4E5E unlink A6 00000CC0 4E75 rts 00000CC2 4E56 0000 link A6, 0 00000CC6 42A7 clr.l -[A7] 00000CC8 206E 0008 movea.l A0, [A6 + 0x8] 00000CCC 4868 0068 pea.l [A0 + 0x68] 00000CD0 202E 0010 move.l D0, [A6 + 0x10] 00000CD4 5280 addq.l D0, 1 00000CD6 2F00 move.l -[A7], D0 00000CD8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CDC 4868 0008 pea.l [A0 + 0x8] 00000CE0 2057 movea.l A0, [A7] 00000CE2 2250 movea.l A1, [A0] 00000CE4 2269 0024 movea.l A1, [A1 + 0x24] 00000CE8 4E91 jsr [A1] 00000CEA 4E5E unlink A6 00000CEC 4E75 rts 00000CEE 4E56 0000 link A6, 0 00000CF2 42A7 clr.l -[A7] 00000CF4 206E 0008 movea.l A0, [A6 + 0x8] 00000CF8 4868 006A pea.l [A0 + 0x6A] 00000CFC 202E 0010 move.l D0, [A6 + 0x10] 00000D00 5280 addq.l D0, 1 00000D02 2F00 move.l -[A7], D0 00000D04 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D08 4868 0038 pea.l [A0 + 0x38] 00000D0C 2057 movea.l A0, [A7] 00000D0E 2250 movea.l A1, [A0] 00000D10 2269 0024 movea.l A1, [A1 + 0x24] 00000D14 4E91 jsr [A1] 00000D16 4E5E unlink A6 00000D18 4E75 rts 00000D1A 4E56 0000 link A6, 0 00000D1E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D22 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D26 206E 0008 movea.l A0, [A6 + 0x8] 00000D2A 4868 0008 pea.l [A0 + 0x8] 00000D2E 2057 movea.l A0, [A7] 00000D30 2250 movea.l A1, [A0] 00000D32 2269 0028 movea.l A1, [A1 + 0x28] 00000D36 4E91 jsr [A1] 00000D38 4E5E unlink A6 00000D3A 4E75 rts 00000D3C 4E56 0000 link A6, 0 00000D40 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D44 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D48 206E 0008 movea.l A0, [A6 + 0x8] 00000D4C 4868 0038 pea.l [A0 + 0x38] 00000D50 2057 movea.l A0, [A7] 00000D52 2250 movea.l A1, [A0] 00000D54 2269 0028 movea.l A1, [A1 + 0x28] 00000D58 4E91 jsr [A1] 00000D5A 4E5E unlink A6 00000D5C 4E75 rts 00000D5E 4E56 0000 link A6, 0 00000D62 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D6A 4EB9 0003 D720 jsr [0x0003D720] 00000D70 41F9 0000 35E8 lea.l A0, [0x000035E8] 00000D76 226E 0008 movea.l A1, [A6 + 0x8] 00000D7A 2288 move.l [A1], A0 00000D7C 206E 0008 movea.l A0, [A6 + 0x8] 00000D80 4868 0008 pea.l [A0 + 0x8] 00000D84 4EB9 0000 0490 jsr [0x00000490] 00000D8A 206E 0008 movea.l A0, [A6 + 0x8] 00000D8E 4868 000E pea.l [A0 + 0xE] 00000D92 4EB9 0000 755A jsr [0x0000755A] 00000D98 206E 0008 movea.l A0, [A6 + 0x8] 00000D9C 4AA8 0004 tst.l [A0 + 0x4] 00000DA0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000DA4 663E bne +0x40 /* 00000DE4 */ 00000DA6 4EB9 0000 1D0A jsr [0x00001D0A] 00000DAC 5300 subq.b D0, 1 00000DAE 661C bne +0x1E /* 00000DCC */ 00000DB0 4878 0024 push.l 0x24 /* '$' */ 00000DB4 4879 0000 3776 push.l 0x3776 /* '7v' */ 00000DBA 4879 0000 378E push.l 0x378E 00000DC0 4EB9 0000 01B0 jsr [0x000001B0] 00000DC6 4FEF 000C lea.l A7, [A7 + 0xC] 00000DCA 6018 bra +0x1A /* 00000DE4 */ label00000DCC: 00000DCC 4EB9 0000 1D0A jsr [0x00001D0A] 00000DD2 5500 subq.b D0, 2 00000DD4 660E bne +0x10 /* 00000DE4 */ 00000DD6 4879 0000 378E push.l 0x378E 00000DDC 4EB9 0000 1CFC jsr [0x00001CFC] 00000DE2 584F addq.w A7, 4 label00000DE4: 00000DE4 42A7 clr.l -[A7] 00000DE6 42A7 clr.l -[A7] 00000DE8 206E 0008 movea.l A0, [A6 + 0x8] 00000DEC 4868 000E pea.l [A0 + 0xE] 00000DF0 4EB9 0003 D6E2 jsr [0x0003D6E2] 00000DF6 206E 0008 movea.l A0, [A6 + 0x8] 00000DFA 4E5E unlink A6 00000DFC 4E75 rts 00000DFE 4E56 0000 link A6, 0 00000E02 2F0A move.l -[A7], A2 00000E04 246E 0008 movea.l A2, [A6 + 0x8] 00000E08 200A move.l D0, A2 00000E0A 6736 beq +0x38 /* 00000E42 */ 00000E0C 41F9 0000 35E8 lea.l A0, [0x000035E8] 00000E12 2488 move.l [A2], A0 00000E14 3F3C FFFF move.w -[A7], 0xFFFF 00000E18 204A movea.l A0, A2 00000E1A 4868 0008 pea.l [A0 + 0x8] 00000E1E 4EB9 0000 04B8 jsr [0x000004B8] 00000E24 4267 clr.w -[A7] 00000E26 2F0A move.l -[A7], A2 00000E28 4EB9 0003 D6F2 jsr [0x0003D6F2] 00000E2E 4A6E 000C tst.w [A6 + 0xC] 00000E32 4FEF 000C lea.l A7, [A7 + 0xC] 00000E36 6F0A ble +0xC /* 00000E42 */ 00000E38 2F0A move.l -[A7], A2 00000E3A 4EB9 0000 0168 jsr [0x00000168] 00000E40 584F addq.w A7, 4 label00000E42: 00000E42 204A movea.l A0, A2 00000E44 245F movea.l A2, [A7]+ 00000E46 4E5E unlink A6 00000E48 4E75 rts 00000E4A 4E56 FFFC link A6, -0x0004 00000E4E 486E FFFC pea.l [A6 - 0x4] 00000E52 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E56 4EB9 0003 D752 jsr [0x0003D752] 00000E5C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E60 206E 0008 movea.l A0, [A6 + 0x8] 00000E64 4868 0008 pea.l [A0 + 0x8] 00000E68 4EB9 0003 D736 jsr [0x0003D736] 00000E6E 4E5E unlink A6 00000E70 4E75 rts 00000E72 4E56 FFF0 link A6, -0x0010 00000E76 2F0A move.l -[A7], A2 00000E78 2F03 move.l -[A7], D3 00000E7A 246E 0008 movea.l A2, [A6 + 0x8] 00000E7E 2F0A move.l -[A7], A2 00000E80 2057 movea.l A0, [A7] 00000E82 2250 movea.l A1, [A0] 00000E84 2269 0014 movea.l A1, [A1 + 0x14] 00000E88 4E91 jsr [A1] 00000E8A 2600 move.l D3, D0 00000E8C 42A7 clr.l -[A7] 00000E8E 2F03 move.l -[A7], D3 00000E90 486E FFF8 pea.l [A6 - 0x8] 00000E94 4EB9 0000 7570 jsr [0x00007570] 00000E9A 4A83 tst.l D3 00000E9C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000EA0 6748 beq +0x4A /* 00000EEA */ 00000EA2 486E FFF4 pea.l [A6 - 0xC] 00000EA6 486E FFF0 pea.l [A6 - 0x10] 00000EAA 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000EAE 61FF 0000 12BA bsr +0x12BC /* 0000216A */ 00000EB4 52AE FFFC addq.l [A6 - 0x4], 1 00000EB8 202E FFFC move.l D0, [A6 - 0x4] 00000EBC B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000EC0 4FEF 000C lea.l A7, [A7 + 0xC] 00000EC4 6424 bcc +0x26 /* 00000EEA */ label00000EC6: 00000EC6 486E FFF8 pea.l [A6 - 0x8] 00000ECA 2F0A move.l -[A7], A2 00000ECC 2057 movea.l A0, [A7] 00000ECE 2250 movea.l A1, [A0] 00000ED0 2269 000C movea.l A1, [A1 + 0xC] 00000ED4 4E91 jsr [A1] 00000ED6 4A00 tst.b D0 00000ED8 504F addq.w A7, 8 00000EDA 660E bne +0x10 /* 00000EEA */ 00000EDC 52AE FFFC addq.l [A6 - 0x4], 1 00000EE0 202E FFFC move.l D0, [A6 - 0x4] 00000EE4 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000EE8 65DC bcs -0x22 /* 00000EC6 */ label00000EEA: 00000EEA 486E FFF8 pea.l [A6 - 0x8] 00000EEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EF2 4EB9 0003 D766 jsr [0x0003D766] 00000EF8 504F addq.w A7, 8 00000EFA 261F move.l D3, [A7]+ 00000EFC 245F movea.l A2, [A7]+ 00000EFE 4E5E unlink A6 00000F00 4E75 rts 00000F02 4E56 FFF8 link A6, -0x0008 00000F06 486E FFF8 pea.l [A6 - 0x8] 00000F0A 206E 0008 movea.l A0, [A6 + 0x8] 00000F0E 4868 0008 pea.l [A0 + 0x8] 00000F12 4EB9 0000 9F08 jsr [0x00009F08] 00000F18 306E FFF8 movea.w A0, [A6 - 0x8] 00000F1C 2008 move.l D0, A0 00000F1E 4E5E unlink A6 00000F20 4E75 rts 00000F22 4E56 FFFA link A6, -0x0006 00000F26 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000F2A 266E 0008 movea.l A3, [A6 + 0x8] 00000F2E 246E 000C movea.l A2, [A6 + 0xC] 00000F32 2F0A move.l -[A7], A2 00000F34 2F0B move.l -[A7], A3 00000F36 2057 movea.l A0, [A7] 00000F38 2250 movea.l A1, [A0] 00000F3A 2269 000C movea.l A1, [A1 + 0xC] 00000F3E 4E91 jsr [A1] 00000F40 4A00 tst.b D0 00000F42 504F addq.w A7, 8 00000F44 667A bne +0x7C /* 00000FC0 */ 00000F46 2612 move.l D3, [A2] 00000F48 282A 0004 move.l D4, [A2 + 0x4] 00000F4C 2003 move.l D0, D3 00000F4E 5280 addq.l D0, 1 00000F50 3F00 move.w -[A7], D0 00000F52 2004 move.l D0, D4 00000F54 5280 addq.l D0, 1 00000F56 3F00 move.w -[A7], D0 00000F58 3F03 move.w -[A7], D3 00000F5A 3F04 move.w -[A7], D4 00000F5C 486E FFFA pea.l [A6 - 0x6] 00000F60 4EB9 0000 04A0 jsr [0x000004A0] 00000F66 486E FFFA pea.l [A6 - 0x6] 00000F6A 4EB9 0000 9F20 jsr [0x00009F20] 00000F70 584F addq.w A7, 4 00000F72 2F08 move.l -[A7], A0 00000F74 486B 0008 pea.l [A3 + 0x8] 00000F78 4EB9 0002 6534 jsr [0x00026534] 00000F7E 2752 000E move.l [A3 + 0xE], [A2] 00000F82 276A 0004 0012 move.l [A3 + 0x12], [A2 + 0x4] 00000F88 1F3C 0001 move.b -[A7], 0x1 00000F8C 2F0A move.l -[A7], A2 00000F8E 2F2B 0004 move.l -[A7], [A3 + 0x4] 00000F92 2057 movea.l A0, [A7] 00000F94 2268 0004 movea.l A1, [A0 + 0x4] 00000F98 2269 0244 movea.l A1, [A1 + 0x244] 00000F9C 4E91 jsr [A1] 00000F9E 2F2B 0004 move.l -[A7], [A3 + 0x4] 00000FA2 2057 movea.l A0, [A7] 00000FA4 2268 0004 movea.l A1, [A0 + 0x4] 00000FA8 2269 0248 movea.l A1, [A1 + 0x248] 00000FAC 4E91 jsr [A1] 00000FAE 3F3C FFFF move.w -[A7], 0xFFFF 00000FB2 486E FFFA pea.l [A6 - 0x6] 00000FB6 4EB9 0000 04B8 jsr [0x000004B8] 00000FBC 4FEF 0028 lea.l A7, [A7 + 0x28] label00000FC0: 00000FC0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000FC4 4E5E unlink A6 00000FC6 4E75 rts 00000FC8 4E56 FFF8 link A6, -0x0008 00000FCC 2F0A move.l -[A7], A2 00000FCE 246E 0008 movea.l A2, [A6 + 0x8] 00000FD2 486E FFF8 pea.l [A6 - 0x8] 00000FD6 486E FFFC pea.l [A6 - 0x4] 00000FDA 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000FDE 61FF 0000 118A bsr +0x118C /* 0000216A */ 00000FE4 4AAE FFFC tst.l [A6 - 0x4] 00000FE8 4FEF 000C lea.l A7, [A7 + 0xC] 00000FEC 6700 0098 beq +0x9A /* 00001086 */ 00000FF0 4AAE FFF8 tst.l [A6 - 0x8] 00000FF4 6700 0090 beq +0x92 /* 00001086 */ 00000FF8 4227 clr.b -[A7] 00000FFA 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000FFE 4EB9 0000 0E60 jsr [0x00000E60] 00001004 584F addq.w A7, 4 00001006 1F00 move.b -[A7], D0 00001008 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000100C 2057 movea.l A0, [A7] 0000100E 2268 0004 movea.l A1, [A0 + 0x4] 00001012 2269 0240 movea.l A1, [A1 + 0x240] 00001016 4E91 jsr [A1] 00001018 486A 0008 pea.l [A2 + 0x8] 0000101C 4EB9 0000 9F20 jsr [0x00009F20] 00001022 584F addq.w A7, 4 00001024 2F08 move.l -[A7], A0 00001026 2F3C 0001 0001 move.l -[A7], 0x10001 0000102C 202E FFF8 move.l D0, [A6 - 0x8] 00001030 5280 addq.l D0, 1 00001032 3F00 move.w -[A7], D0 00001034 202E FFFC move.l D0, [A6 - 0x4] 00001038 5280 addq.l D0, 1 0000103A 3F00 move.w -[A7], D0 0000103C A8DE syscall SetRecRgn 0000103E 4878 0001 push.l 0x1 00001042 4878 0001 push.l 0x1 00001046 486A 000E pea.l [A2 + 0xE] 0000104A 4EB9 0003 D6E2 jsr [0x0003D6E2] 00001050 1F3C 0001 move.b -[A7], 0x1 00001054 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001058 4EB9 0000 0E60 jsr [0x00000E60] 0000105E 584F addq.w A7, 4 00001060 1F00 move.b -[A7], D0 00001062 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001066 2057 movea.l A0, [A7] 00001068 2268 0004 movea.l A1, [A0 + 0x4] 0000106C 2269 0240 movea.l A1, [A1 + 0x240] 00001070 4E91 jsr [A1] 00001072 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001076 2057 movea.l A0, [A7] 00001078 2268 0004 movea.l A1, [A0 + 0x4] 0000107C 2269 0248 movea.l A1, [A1 + 0x248] 00001080 4E91 jsr [A1] 00001082 4FEF 0020 lea.l A7, [A7 + 0x20] label00001086: 00001086 245F movea.l A2, [A7]+ 00001088 4E5E unlink A6 0000108A 4E75 rts 0000108C 4E56 0000 link A6, 0 00001090 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001094 246E 0008 movea.l A2, [A6 + 0x8] 00001098 286E 0010 movea.l A4, [A6 + 0x10] 0000109C 2C2C 0004 move.l D6, [A4 + 0x4] 000010A0 206E 000C movea.l A0, [A6 + 0xC] 000010A4 2828 0004 move.l D4, [A0 + 0x4] 000010A8 B886 cmp.l D4, D6 000010AA 6408 bcc +0xA /* 000010B4 */ 000010AC 2604 move.l D3, D4 000010AE 2A06 move.l D5, D6 000010B0 5285 addq.l D5, 1 000010B2 6006 bra +0x8 /* 000010BA */ label000010B4: 000010B4 2606 move.l D3, D6 000010B6 2A04 move.l D5, D4 000010B8 5285 addq.l D5, 1 label000010BA: 000010BA 2654 movea.l A3, [A4] 000010BC 206E 000C movea.l A0, [A6 + 0xC] 000010C0 2E10 move.l D7, [A0] 000010C2 BE8B cmp.l D7, A3 000010C4 6408 bcc +0xA /* 000010CE */ 000010C6 2807 move.l D4, D7 000010C8 2C0B move.l D6, A3 000010CA 5286 addq.l D6, 1 000010CC 6006 bra +0x8 /* 000010D4 */ label000010CE: 000010CE 280B move.l D4, A3 000010D0 2C07 move.l D6, D7 000010D2 5286 addq.l D6, 1 label000010D4: 000010D4 486A 0008 pea.l [A2 + 0x8] 000010D8 4EB9 0000 9F20 jsr [0x00009F20] 000010DE 584F addq.w A7, 4 000010E0 2F08 move.l -[A7], A0 000010E2 3F03 move.w -[A7], D3 000010E4 3F04 move.w -[A7], D4 000010E6 3F05 move.w -[A7], D5 000010E8 3F06 move.w -[A7], D6 000010EA A8DE syscall SetRecRgn 000010EC 1F3C 0001 move.b -[A7], 0x1 000010F0 2F2A 0004 move.l -[A7], [A2 + 0x4] 000010F4 4EB9 0000 0E60 jsr [0x00000E60] 000010FA 584F addq.w A7, 4 000010FC 1F00 move.b -[A7], D0 000010FE 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001102 2057 movea.l A0, [A7] 00001104 2268 0004 movea.l A1, [A0 + 0x4] 00001108 2269 0240 movea.l A1, [A1 + 0x240] 0000110C 4E91 jsr [A1] 0000110E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001112 2057 movea.l A0, [A7] 00001114 2268 0004 movea.l A1, [A0 + 0x4] 00001118 2269 0248 movea.l A1, [A1 + 0x248] 0000111C 4E91 jsr [A1] 0000111E 4FEF 000C lea.l A7, [A7 + 0xC] 00001122 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001126 4E5E unlink A6 00001128 4E75 rts 0000112A 4E56 FFFA link A6, -0x0006 0000112E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001132 266E 0008 movea.l A3, [A6 + 0x8] 00001136 246E 000C movea.l A2, [A6 + 0xC] 0000113A 2F0A move.l -[A7], A2 0000113C 2F0B move.l -[A7], A3 0000113E 2057 movea.l A0, [A7] 00001140 2250 movea.l A1, [A0] 00001142 2269 000C movea.l A1, [A1 + 0xC] 00001146 4E91 jsr [A1] 00001148 4A00 tst.b D0 0000114A 504F addq.w A7, 8 0000114C 676E beq +0x70 /* 000011BC */ 0000114E 2612 move.l D3, [A2] 00001150 282A 0004 move.l D4, [A2 + 0x4] 00001154 2003 move.l D0, D3 00001156 5280 addq.l D0, 1 00001158 3F00 move.w -[A7], D0 0000115A 2004 move.l D0, D4 0000115C 5280 addq.l D0, 1 0000115E 3F00 move.w -[A7], D0 00001160 3F03 move.w -[A7], D3 00001162 3F04 move.w -[A7], D4 00001164 486E FFFA pea.l [A6 - 0x6] 00001168 4EB9 0000 04A0 jsr [0x000004A0] 0000116E 486E FFFA pea.l [A6 - 0x6] 00001172 4EB9 0000 9F20 jsr [0x00009F20] 00001178 584F addq.w A7, 4 0000117A 2F08 move.l -[A7], A0 0000117C 486B 0008 pea.l [A3 + 0x8] 00001180 4EB9 0002 F978 jsr [0x0002F978] 00001186 4227 clr.b -[A7] 00001188 2F0A move.l -[A7], A2 0000118A 2F2B 0004 move.l -[A7], [A3 + 0x4] 0000118E 2057 movea.l A0, [A7] 00001190 2268 0004 movea.l A1, [A0 + 0x4] 00001194 2269 0244 movea.l A1, [A1 + 0x244] 00001198 4E91 jsr [A1] 0000119A 2F2B 0004 move.l -[A7], [A3 + 0x4] 0000119E 2057 movea.l A0, [A7] 000011A0 2268 0004 movea.l A1, [A0 + 0x4] 000011A4 2269 0248 movea.l A1, [A1 + 0x248] 000011A8 4E91 jsr [A1] 000011AA 3F3C FFFF move.w -[A7], 0xFFFF 000011AE 486E FFFA pea.l [A6 - 0x6] 000011B2 4EB9 0000 04B8 jsr [0x000004B8] 000011B8 4FEF 0028 lea.l A7, [A7 + 0x28] label000011BC: 000011BC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000011C0 4E5E unlink A6 000011C2 4E75 rts 000011C4 4E56 0000 link A6, 0 000011C8 1F3C 0001 move.b -[A7], 0x1 000011CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011D0 2057 movea.l A0, [A7] 000011D2 2250 movea.l A1, [A0] 000011D4 2269 0040 movea.l A1, [A1 + 0x40] 000011D8 4E91 jsr [A1] 000011DA 4E5E unlink A6 000011DC 4E75 rts 000011DE 4E56 0000 link A6, 0 000011E2 2F0A move.l -[A7], A2 000011E4 246E 0008 movea.l A2, [A6 + 0x8] 000011E8 486A 0008 pea.l [A2 + 0x8] 000011EC 4EB9 0003 B718 jsr [0x0003B718] 000011F2 4A00 tst.b D0 000011F4 584F addq.w A7, 4 000011F6 6654 bne +0x56 /* 0000124C */ 000011F8 4227 clr.b -[A7] 000011FA 2F2A 0004 move.l -[A7], [A2 + 0x4] 000011FE 4EB9 0000 0E60 jsr [0x00000E60] 00001204 584F addq.w A7, 4 00001206 1F00 move.b -[A7], D0 00001208 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000120C 2057 movea.l A0, [A7] 0000120E 2268 0004 movea.l A1, [A0 + 0x4] 00001212 2269 0240 movea.l A1, [A1 + 0x240] 00001216 4E91 jsr [A1] 00001218 486A 0008 pea.l [A2 + 0x8] 0000121C 4EB9 0003 B708 jsr [0x0003B708] 00001222 42A7 clr.l -[A7] 00001224 42A7 clr.l -[A7] 00001226 486A 000E pea.l [A2 + 0xE] 0000122A 4EB9 0003 D6E2 jsr [0x0003D6E2] 00001230 4A2E 000C tst.b [A6 + 0xC] 00001234 4FEF 0018 lea.l A7, [A7 + 0x18] 00001238 6712 beq +0x14 /* 0000124C */ 0000123A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000123E 2057 movea.l A0, [A7] 00001240 2268 0004 movea.l A1, [A0 + 0x4] 00001244 2269 0248 movea.l A1, [A1 + 0x248] 00001248 4E91 jsr [A1] 0000124A 584F addq.w A7, 4 label0000124C: 0000124C 245F movea.l A2, [A7]+ 0000124E 4E5E unlink A6 00001250 4E75 rts 00001252 4E56 FFF8 link A6, -0x0008 00001256 48E7 1030 movem.l -[A7], D3,A2,A3 0000125A 246E 0008 movea.l A2, [A6 + 0x8] 0000125E 266E 000C movea.l A3, [A6 + 0xC] 00001262 206E 0010 movea.l A0, [A6 + 0x10] 00001266 7000 moveq.l D0, 0x00 00001268 3028 0016 move.w D0, [A0 + 0x16] 0000126C 2600 move.l D3, D0 0000126E 0800 0008 btst.b D0, 0x8 00001272 674C beq +0x4E /* 000012C0 */ 00001274 2F0B move.l -[A7], A3 00001276 2F0A move.l -[A7], A2 00001278 2057 movea.l A0, [A7] 0000127A 2250 movea.l A1, [A0] 0000127C 2269 000C movea.l A1, [A1 + 0xC] 00001280 4E91 jsr [A1] 00001282 4A00 tst.b D0 00001284 504F addq.w A7, 8 00001286 6724 beq +0x26 /* 000012AC */ 00001288 2F0B move.l -[A7], A3 0000128A 2F0A move.l -[A7], A2 0000128C 2057 movea.l A0, [A7] 0000128E 2250 movea.l A1, [A0] 00001290 2269 0020 movea.l A1, [A1 + 0x20] 00001294 4E91 jsr [A1] 00001296 42A7 clr.l -[A7] 00001298 42A7 clr.l -[A7] 0000129A 486A 000E pea.l [A2 + 0xE] 0000129E 4EB9 0003 D6E2 jsr [0x0003D6E2] 000012A4 4FEF 0014 lea.l A7, [A7 + 0x14] 000012A8 6000 00EE bra +0xF0 /* 00001398 */ label000012AC: 000012AC 2F0B move.l -[A7], A3 000012AE 2F0A move.l -[A7], A2 000012B0 2057 movea.l A0, [A7] 000012B2 2250 movea.l A1, [A0] 000012B4 2269 0018 movea.l A1, [A1 + 0x18] 000012B8 4E91 jsr [A1] 000012BA 504F addq.w A7, 8 000012BC 6000 00DA bra +0xDC /* 00001398 */ label000012C0: 000012C0 0803 0009 btst.b D3, 0x9 /* '\t' */ 000012C4 6700 0094 beq +0x96 /* 0000135A */ 000012C8 486A 000E pea.l [A2 + 0xE] 000012CC 4EB9 0003 D778 jsr [0x0003D778] 000012D2 4A00 tst.b D0 000012D4 584F addq.w A7, 4 000012D6 6742 beq +0x44 /* 0000131A */ 000012D8 2F0B move.l -[A7], A3 000012DA 2F0A move.l -[A7], A2 000012DC 2057 movea.l A0, [A7] 000012DE 2250 movea.l A1, [A0] 000012E0 2269 000C movea.l A1, [A1 + 0xC] 000012E4 4E91 jsr [A1] 000012E6 4A00 tst.b D0 000012E8 504F addq.w A7, 8 000012EA 6620 bne +0x22 /* 0000130C */ 000012EC 4227 clr.b -[A7] 000012EE 2F0A move.l -[A7], A2 000012F0 2057 movea.l A0, [A7] 000012F2 2250 movea.l A1, [A0] 000012F4 2269 0040 movea.l A1, [A1 + 0x40] 000012F8 4E91 jsr [A1] 000012FA 2F0B move.l -[A7], A3 000012FC 2F0A move.l -[A7], A2 000012FE 2057 movea.l A0, [A7] 00001300 2250 movea.l A1, [A0] 00001302 2269 0018 movea.l A1, [A1 + 0x18] 00001306 4E91 jsr [A1] 00001308 4FEF 000E lea.l A7, [A7 + 0xE] label0000130C: 0000130C 2553 000E move.l [A2 + 0xE], [A3] 00001310 256B 0004 0012 move.l [A2 + 0x12], [A3 + 0x4] 00001316 6000 0080 bra +0x82 /* 00001398 */ label0000131A: 0000131A 486A 000E pea.l [A2 + 0xE] 0000131E 486E FFF8 pea.l [A6 - 0x8] 00001322 4EB9 0003 D766 jsr [0x0003D766] 00001328 4227 clr.b -[A7] 0000132A 2F0A move.l -[A7], A2 0000132C 2057 movea.l A0, [A7] 0000132E 2250 movea.l A1, [A0] 00001330 2269 0040 movea.l A1, [A1 + 0x40] 00001334 4E91 jsr [A1] 00001336 2F0B move.l -[A7], A3 00001338 486E FFF8 pea.l [A6 - 0x8] 0000133C 2F0A move.l -[A7], A2 0000133E 2057 movea.l A0, [A7] 00001340 2250 movea.l A1, [A0] 00001342 2269 0044 movea.l A1, [A1 + 0x44] 00001346 4E91 jsr [A1] 00001348 256E FFF8 000E move.l [A2 + 0xE], [A6 - 0x8] 0000134E 256E FFFC 0012 move.l [A2 + 0x12], [A6 - 0x4] 00001354 4FEF 001A lea.l A7, [A7 + 0x1A] 00001358 603E bra +0x40 /* 00001398 */ label0000135A: 0000135A 2F0B move.l -[A7], A3 0000135C 2F0A move.l -[A7], A2 0000135E 2057 movea.l A0, [A7] 00001360 2250 movea.l A1, [A0] 00001362 2269 000C movea.l A1, [A1 + 0xC] 00001366 4E91 jsr [A1] 00001368 4A00 tst.b D0 0000136A 504F addq.w A7, 8 0000136C 6620 bne +0x22 /* 0000138E */ 0000136E 4227 clr.b -[A7] 00001370 2F0A move.l -[A7], A2 00001372 2057 movea.l A0, [A7] 00001374 2250 movea.l A1, [A0] 00001376 2269 0040 movea.l A1, [A1 + 0x40] 0000137A 4E91 jsr [A1] 0000137C 2F0B move.l -[A7], A3 0000137E 2F0A move.l -[A7], A2 00001380 2057 movea.l A0, [A7] 00001382 2250 movea.l A1, [A0] 00001384 2269 0018 movea.l A1, [A1 + 0x18] 00001388 4E91 jsr [A1] 0000138A 4FEF 000E lea.l A7, [A7 + 0xE] label0000138E: 0000138E 2553 000E move.l [A2 + 0xE], [A3] 00001392 256B 0004 0012 move.l [A2 + 0x12], [A3 + 0x4] label00001398: 00001398 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000139C 4E5E unlink A6 0000139E 4E75 rts 000013A0 4E56 FFD0 link A6, -0x0030 000013A4 48E7 1030 movem.l -[A7], D3,A2,A3 000013A8 246E 0008 movea.l A2, [A6 + 0x8] 000013AC 266E 0010 movea.l A3, [A6 + 0x10] 000013B0 7601 moveq.l D3, 0x01 000013B2 2F0B move.l -[A7], A3 000013B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000013B8 2F0A move.l -[A7], A2 000013BA 2057 movea.l A0, [A7] 000013BC 2250 movea.l A1, [A0] 000013BE 2269 0028 movea.l A1, [A1 + 0x28] 000013C2 4E91 jsr [A1] 000013C4 082B 0000 0016 btst.b [A3 + 0x16], 0x0 000013CA 4FEF 000C lea.l A7, [A7 + 0xC] 000013CE 6706 beq +0x8 /* 000013D6 */ 000013D0 7001 moveq.l D0, 0x01 000013D2 6000 0144 bra +0x146 /* 00001518 */ label000013D6: 000013D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000013DA 486E FFE4 pea.l [A6 - 0x1C] 000013DE 4EB9 0003 D766 jsr [0x0003D766] 000013E4 A973 syscall StillDown 000013E6 101F move.b D0, [A7]+ 000013E8 5C4F addq.w A7, 6 000013EA 6700 012A beq +0x12C /* 00001516 */ label000013EE: 000013EE 486E FFF8 pea.l [A6 - 0x8] 000013F2 4EB9 0000 755A jsr [0x0000755A] 000013F8 42A7 clr.l -[A7] 000013FA 2F2A 0004 move.l -[A7], [A2 + 0x4] 000013FE 2057 movea.l A0, [A7] 00001400 2268 0004 movea.l A1, [A0 + 0x4] 00001404 2269 0104 movea.l A1, [A1 + 0x104] 00001408 4E91 jsr [A1] 0000140A 486E FFF4 pea.l [A6 - 0xC] 0000140E A972 syscall GetMouse 00001410 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001414 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001418 2057 movea.l A0, [A7] 0000141A 2268 0004 movea.l A1, [A0 + 0x4] 0000141E 2269 0194 movea.l A1, [A1 + 0x194] 00001422 4E91 jsr [A1] 00001424 4A00 tst.b D0 00001426 4FEF 0014 lea.l A7, [A7 + 0x14] 0000142A 673E beq +0x40 /* 0000146A */ 0000142C 42A7 clr.l -[A7] 0000142E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001432 2057 movea.l A0, [A7] 00001434 2268 0004 movea.l A1, [A0 + 0x4] 00001438 2269 0104 movea.l A1, [A1 + 0x104] 0000143C 4E91 jsr [A1] 0000143E 486E FFD4 pea.l [A6 - 0x2C] 00001442 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001446 2057 movea.l A0, [A7] 00001448 2268 0004 movea.l A1, [A0 + 0x4] 0000144C 2269 0040 movea.l A1, [A1 + 0x40] 00001450 4E91 jsr [A1] 00001452 486E FFD4 pea.l [A6 - 0x2C] 00001456 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000145A A94E syscall PinRect 0000145C 2D5F FFD0 move.l [A6 - 0x30], [A7]+ 00001460 2D6E FFD0 FFF4 move.l [A6 - 0xC], [A6 - 0x30] 00001466 4FEF 000C lea.l A7, [A7 + 0xC] label0000146A: 0000146A 486E FFDC pea.l [A6 - 0x24] 0000146E 486E FFF4 pea.l [A6 - 0xC] 00001472 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001476 4EB9 0000 1418 jsr [0x00001418] 0000147C 486E FFF8 pea.l [A6 - 0x8] 00001480 486E FFDC pea.l [A6 - 0x24] 00001484 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001488 2057 movea.l A0, [A7] 0000148A 2268 0004 movea.l A1, [A0 + 0x4] 0000148E 2269 020C movea.l A1, [A1 + 0x20C] 00001492 4E91 jsr [A1] 00001494 486E FFF8 pea.l [A6 - 0x8] 00001498 486E FFE4 pea.l [A6 - 0x1C] 0000149C 4EB9 0003 D796 jsr [0x0003D796] 000014A2 4A00 tst.b D0 000014A4 4FEF 0020 lea.l A7, [A7 + 0x20] 000014A8 6762 beq +0x64 /* 0000150C */ 000014AA 7600 moveq.l D3, 0x00 000014AC 486E FFF8 pea.l [A6 - 0x8] 000014B0 2F2A 0004 move.l -[A7], [A2 + 0x4] 000014B4 61FF 0000 0D06 bsr +0xD08 /* 000021BC */ 000014BA 4A00 tst.b D0 000014BC 504F addq.w A7, 8 000014BE 674C beq +0x4E /* 0000150C */ 000014C0 486A 000E pea.l [A2 + 0xE] 000014C4 486E FFEC pea.l [A6 - 0x14] 000014C8 4EB9 0003 D766 jsr [0x0003D766] 000014CE 4227 clr.b -[A7] 000014D0 2F0A move.l -[A7], A2 000014D2 2057 movea.l A0, [A7] 000014D4 2250 movea.l A1, [A0] 000014D6 2269 0040 movea.l A1, [A1 + 0x40] 000014DA 4E91 jsr [A1] 000014DC 486E FFF8 pea.l [A6 - 0x8] 000014E0 486E FFEC pea.l [A6 - 0x14] 000014E4 2F0A move.l -[A7], A2 000014E6 2057 movea.l A0, [A7] 000014E8 2250 movea.l A1, [A0] 000014EA 2269 0044 movea.l A1, [A1 + 0x44] 000014EE 4E91 jsr [A1] 000014F0 256E FFEC 000E move.l [A2 + 0xE], [A6 - 0x14] 000014F6 256E FFF0 0012 move.l [A2 + 0x12], [A6 - 0x10] 000014FC 2D6E FFF8 FFE4 move.l [A6 - 0x1C], [A6 - 0x8] 00001502 2D6E FFFC FFE8 move.l [A6 - 0x18], [A6 - 0x4] 00001508 4FEF 001A lea.l A7, [A7 + 0x1A] label0000150C: 0000150C 554F subq.w A7, 2 0000150E A973 syscall StillDown 00001510 101F move.b D0, [A7]+ 00001512 6600 FEDA bne -0x124 /* 000013EE */ label00001516: 00001516 1003 move.b D0, D3 label00001518: 00001518 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000151C 4E5E unlink A6 0000151E 4E75 rts 00001520 4E56 FFEC link A6, -0x0014 00001524 2F0A move.l -[A7], A2 00001526 2F03 move.l -[A7], D3 00001528 246E 0008 movea.l A2, [A6 + 0x8] 0000152C 262E 0010 move.l D3, [A6 + 0x10] 00001530 486A 0008 pea.l [A2 + 0x8] 00001534 4EB9 0003 B718 jsr [0x0003B718] 0000153A 4A00 tst.b D0 0000153C 584F addq.w A7, 4 0000153E 6600 010C bne +0x10E /* 0000164C */ 00001542 486E FFF0 pea.l [A6 - 0x10] 00001546 486E FFEC pea.l [A6 - 0x14] 0000154A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000154E 61FF 0000 0C1A bsr +0xC1C /* 0000216A */ 00001554 486E FFFA pea.l [A6 - 0x6] 00001558 4EB9 0000 0490 jsr [0x00000490] 0000155E 4A83 tst.l D3 00001560 4FEF 0010 lea.l A7, [A7 + 0x10] 00001564 673E beq +0x40 /* 000015A4 */ 00001566 486E FFFA pea.l [A6 - 0x6] 0000156A 4EB9 0000 9F20 jsr [0x00009F20] 00001570 584F addq.w A7, 4 00001572 2F08 move.l -[A7], A0 00001574 2F3C 0001 0001 move.l -[A7], 0x10001 0000157A 202E FFF0 move.l D0, [A6 - 0x10] 0000157E 5280 addq.l D0, 1 00001580 3F00 move.w -[A7], D0 00001582 2003 move.l D0, D3 00001584 5280 addq.l D0, 1 00001586 3F00 move.w -[A7], D0 00001588 A8DE syscall SetRecRgn 0000158A 486A 0008 pea.l [A2 + 0x8] 0000158E 4EB9 0000 9F20 jsr [0x00009F20] 00001594 584F addq.w A7, 4 00001596 2F08 move.l -[A7], A0 00001598 486E FFFA pea.l [A6 - 0x6] 0000159C 4EB9 0003 B730 jsr [0x0003B730] 000015A2 504F addq.w A7, 8 label000015A4: 000015A4 486E FFF4 pea.l [A6 - 0xC] 000015A8 4EB9 0000 0490 jsr [0x00000490] 000015AE 486A 0008 pea.l [A2 + 0x8] 000015B2 4EB9 0000 9F20 jsr [0x00009F20] 000015B8 584F addq.w A7, 4 000015BA 2F08 move.l -[A7], A0 000015BC 486E FFFA pea.l [A6 - 0x6] 000015C0 4EB9 0000 9F20 jsr [0x00009F20] 000015C6 584F addq.w A7, 4 000015C8 2F08 move.l -[A7], A0 000015CA 486E FFF4 pea.l [A6 - 0xC] 000015CE 4EB9 0000 9F20 jsr [0x00009F20] 000015D4 584F addq.w A7, 4 000015D6 2F08 move.l -[A7], A0 000015D8 A8E6 syscall DiffRgn 000015DA 486E FFF4 pea.l [A6 - 0xC] 000015DE 4EB9 0000 9F20 jsr [0x00009F20] 000015E4 584F addq.w A7, 4 000015E6 2F08 move.l -[A7], A0 000015E8 4267 clr.w -[A7] 000015EA 3F2E 000E move.w -[A7], [A6 + 0xE] 000015EE A8E0 syscall OffsetRgn/OfsetRgn 000015F0 486E FFFA pea.l [A6 - 0x6] 000015F4 4EB9 0000 9F20 jsr [0x00009F20] 000015FA 584F addq.w A7, 4 000015FC 2F08 move.l -[A7], A0 000015FE 486E FFF4 pea.l [A6 - 0xC] 00001602 4EB9 0000 9F20 jsr [0x00009F20] 00001608 584F addq.w A7, 4 0000160A 2F08 move.l -[A7], A0 0000160C 486A 0008 pea.l [A2 + 0x8] 00001610 4EB9 0000 9F20 jsr [0x00009F20] 00001616 584F addq.w A7, 4 00001618 2F08 move.l -[A7], A0 0000161A A8E5 syscall UnionRgn 0000161C B6AA 000E cmp.l D3, [A2 + 0xE] 00001620 584F addq.w A7, 4 00001622 6408 bcc +0xA /* 0000162C */ 00001624 202E 000C move.l D0, [A6 + 0xC] 00001628 D1AA 000E add.l [A2 + 0xE], D0 label0000162C: 0000162C 3F3C FFFF move.w -[A7], 0xFFFF 00001630 486E FFF4 pea.l [A6 - 0xC] 00001634 4EB9 0000 04B8 jsr [0x000004B8] 0000163A 3F3C FFFF move.w -[A7], 0xFFFF 0000163E 486E FFFA pea.l [A6 - 0x6] 00001642 4EB9 0000 04B8 jsr [0x000004B8] 00001648 4FEF 000C lea.l A7, [A7 + 0xC] label0000164C: 0000164C 261F move.l D3, [A7]+ 0000164E 245F movea.l A2, [A7]+ 00001650 4E5E unlink A6 00001652 4E75 rts 00001654 4E56 FFEC link A6, -0x0014 00001658 2F0A move.l -[A7], A2 0000165A 2F03 move.l -[A7], D3 0000165C 246E 0008 movea.l A2, [A6 + 0x8] 00001660 262E 0010 move.l D3, [A6 + 0x10] 00001664 486A 0008 pea.l [A2 + 0x8] 00001668 4EB9 0003 B718 jsr [0x0003B718] 0000166E 4A00 tst.b D0 00001670 584F addq.w A7, 4 00001672 6600 010C bne +0x10E /* 00001780 */ 00001676 486E FFEC pea.l [A6 - 0x14] 0000167A 486E FFF0 pea.l [A6 - 0x10] 0000167E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001682 61FF 0000 0AE6 bsr +0xAE8 /* 0000216A */ 00001688 486E FFFA pea.l [A6 - 0x6] 0000168C 4EB9 0000 0490 jsr [0x00000490] 00001692 4A83 tst.l D3 00001694 4FEF 0010 lea.l A7, [A7 + 0x10] 00001698 673E beq +0x40 /* 000016D8 */ 0000169A 486E FFFA pea.l [A6 - 0x6] 0000169E 4EB9 0000 9F20 jsr [0x00009F20] 000016A4 584F addq.w A7, 4 000016A6 2F08 move.l -[A7], A0 000016A8 2F3C 0001 0001 move.l -[A7], 0x10001 000016AE 2003 move.l D0, D3 000016B0 5280 addq.l D0, 1 000016B2 3F00 move.w -[A7], D0 000016B4 202E FFF0 move.l D0, [A6 - 0x10] 000016B8 5280 addq.l D0, 1 000016BA 3F00 move.w -[A7], D0 000016BC A8DE syscall SetRecRgn 000016BE 486A 0008 pea.l [A2 + 0x8] 000016C2 4EB9 0000 9F20 jsr [0x00009F20] 000016C8 584F addq.w A7, 4 000016CA 2F08 move.l -[A7], A0 000016CC 486E FFFA pea.l [A6 - 0x6] 000016D0 4EB9 0003 B730 jsr [0x0003B730] 000016D6 504F addq.w A7, 8 label000016D8: 000016D8 486E FFF4 pea.l [A6 - 0xC] 000016DC 4EB9 0000 0490 jsr [0x00000490] 000016E2 486A 0008 pea.l [A2 + 0x8] 000016E6 4EB9 0000 9F20 jsr [0x00009F20] 000016EC 584F addq.w A7, 4 000016EE 2F08 move.l -[A7], A0 000016F0 486E FFFA pea.l [A6 - 0x6] 000016F4 4EB9 0000 9F20 jsr [0x00009F20] 000016FA 584F addq.w A7, 4 000016FC 2F08 move.l -[A7], A0 000016FE 486E FFF4 pea.l [A6 - 0xC] 00001702 4EB9 0000 9F20 jsr [0x00009F20] 00001708 584F addq.w A7, 4 0000170A 2F08 move.l -[A7], A0 0000170C A8E6 syscall DiffRgn 0000170E 486E FFF4 pea.l [A6 - 0xC] 00001712 4EB9 0000 9F20 jsr [0x00009F20] 00001718 584F addq.w A7, 4 0000171A 2F08 move.l -[A7], A0 0000171C 3F2E 000E move.w -[A7], [A6 + 0xE] 00001720 4267 clr.w -[A7] 00001722 A8E0 syscall OffsetRgn/OfsetRgn 00001724 486E FFFA pea.l [A6 - 0x6] 00001728 4EB9 0000 9F20 jsr [0x00009F20] 0000172E 584F addq.w A7, 4 00001730 2F08 move.l -[A7], A0 00001732 486E FFF4 pea.l [A6 - 0xC] 00001736 4EB9 0000 9F20 jsr [0x00009F20] 0000173C 584F addq.w A7, 4 0000173E 2F08 move.l -[A7], A0 00001740 486A 0008 pea.l [A2 + 0x8] 00001744 4EB9 0000 9F20 jsr [0x00009F20] 0000174A 584F addq.w A7, 4 0000174C 2F08 move.l -[A7], A0 0000174E A8E5 syscall UnionRgn 00001750 B6AA 0012 cmp.l D3, [A2 + 0x12] 00001754 584F addq.w A7, 4 00001756 6408 bcc +0xA /* 00001760 */ 00001758 202E 000C move.l D0, [A6 + 0xC] 0000175C D1AA 0012 add.l [A2 + 0x12], D0 label00001760: 00001760 3F3C FFFF move.w -[A7], 0xFFFF 00001764 486E FFF4 pea.l [A6 - 0xC] 00001768 4EB9 0000 04B8 jsr [0x000004B8] 0000176E 3F3C FFFF move.w -[A7], 0xFFFF 00001772 486E FFFA pea.l [A6 - 0x6] 00001776 4EB9 0000 04B8 jsr [0x000004B8] 0000177C 4FEF 000C lea.l A7, [A7 + 0xC] label00001780: 00001780 261F move.l D3, [A7]+ 00001782 245F movea.l A2, [A7]+ 00001784 4E5E unlink A6 00001786 4E75 rts 00001788 4E56 FFE6 link A6, -0x001A 0000178C 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00001790 246E 0008 movea.l A2, [A6 + 0x8] 00001794 2A2E 000C move.l D5, [A6 + 0xC] 00001798 262E 0010 move.l D3, [A6 + 0x10] 0000179C 486A 0008 pea.l [A2 + 0x8] 000017A0 4EB9 0003 B718 jsr [0x0003B718] 000017A6 4A00 tst.b D0 000017A8 584F addq.w A7, 4 000017AA 6600 019A bne +0x19C /* 00001946 */ 000017AE 486E FFF0 pea.l [A6 - 0x10] 000017B2 486E FFE6 pea.l [A6 - 0x1A] 000017B6 2F2A 0004 move.l -[A7], [A2 + 0x4] 000017BA 61FF 0000 09AE bsr +0x9B0 /* 0000216A */ 000017C0 2003 move.l D0, D3 000017C2 D085 add.l D0, D5 000017C4 2800 move.l D4, D0 000017C6 3F00 move.w -[A7], D0 000017C8 202E FFF0 move.l D0, [A6 - 0x10] 000017CC 5280 addq.l D0, 1 000017CE 3F00 move.w -[A7], D0 000017D0 3F03 move.w -[A7], D3 000017D2 3F3C 0001 move.w -[A7], 0x1 000017D6 486E FFEA pea.l [A6 - 0x16] 000017DA 4EB9 0000 04A0 jsr [0x000004A0] 000017E0 486A 0008 pea.l [A2 + 0x8] 000017E4 4EB9 0000 9F20 jsr [0x00009F20] 000017EA 584F addq.w A7, 4 000017EC 2F08 move.l -[A7], A0 000017EE 486E FFEA pea.l [A6 - 0x16] 000017F2 4EB9 0003 B730 jsr [0x0003B730] 000017F8 486E FFEA pea.l [A6 - 0x16] 000017FC 4EB9 0003 B718 jsr [0x0003B718] 00001802 4A00 tst.b D0 00001804 57C0 seq D0 00001806 4400 neg.b D0 00001808 1C00 move.b D6, D0 0000180A 486E FFFA pea.l [A6 - 0x6] 0000180E 4EB9 0000 0490 jsr [0x00000490] 00001814 7001 moveq.l D0, 0x01 00001816 B680 cmp.l D3, D0 00001818 4FEF 0028 lea.l A7, [A7 + 0x28] 0000181C 633A bls +0x3C /* 00001858 */ 0000181E 486E FFFA pea.l [A6 - 0x6] 00001822 4EB9 0000 9F20 jsr [0x00009F20] 00001828 584F addq.w A7, 4 0000182A 2F08 move.l -[A7], A0 0000182C 2F3C 0001 0001 move.l -[A7], 0x10001 00001832 202E FFF0 move.l D0, [A6 - 0x10] 00001836 5280 addq.l D0, 1 00001838 3F00 move.w -[A7], D0 0000183A 3F03 move.w -[A7], D3 0000183C A8DE syscall SetRecRgn 0000183E 486A 0008 pea.l [A2 + 0x8] 00001842 4EB9 0000 9F20 jsr [0x00009F20] 00001848 584F addq.w A7, 4 0000184A 2F08 move.l -[A7], A0 0000184C 486E FFFA pea.l [A6 - 0x6] 00001850 4EB9 0003 B730 jsr [0x0003B730] 00001856 504F addq.w A7, 8 label00001858: 00001858 202E FFE6 move.l D0, [A6 - 0x1A] 0000185C D085 add.l D0, D5 0000185E 5280 addq.l D0, 1 00001860 3F00 move.w -[A7], D0 00001862 202E FFF0 move.l D0, [A6 - 0x10] 00001866 5280 addq.l D0, 1 00001868 3F00 move.w -[A7], D0 0000186A 3F04 move.w -[A7], D4 0000186C 3F3C 0001 move.w -[A7], 0x1 00001870 486E FFF4 pea.l [A6 - 0xC] 00001874 4EB9 0000 04A0 jsr [0x000004A0] 0000187A 486A 0008 pea.l [A2 + 0x8] 0000187E 4EB9 0000 9F20 jsr [0x00009F20] 00001884 584F addq.w A7, 4 00001886 2F08 move.l -[A7], A0 00001888 486E FFF4 pea.l [A6 - 0xC] 0000188C 4EB9 0003 B730 jsr [0x0003B730] 00001892 486E FFF4 pea.l [A6 - 0xC] 00001896 4EB9 0000 9F20 jsr [0x00009F20] 0000189C 584F addq.w A7, 4 0000189E 2F08 move.l -[A7], A0 000018A0 4267 clr.w -[A7] 000018A2 2005 move.l D0, D5 000018A4 4480 neg.l D0 000018A6 3F00 move.w -[A7], D0 000018A8 A8E0 syscall OffsetRgn/OfsetRgn 000018AA 486E FFFA pea.l [A6 - 0x6] 000018AE 4EB9 0000 9F20 jsr [0x00009F20] 000018B4 584F addq.w A7, 4 000018B6 2F08 move.l -[A7], A0 000018B8 486E FFF4 pea.l [A6 - 0xC] 000018BC 4EB9 0000 9F20 jsr [0x00009F20] 000018C2 584F addq.w A7, 4 000018C4 2F08 move.l -[A7], A0 000018C6 486A 0008 pea.l [A2 + 0x8] 000018CA 4EB9 0000 9F20 jsr [0x00009F20] 000018D0 584F addq.w A7, 4 000018D2 2F08 move.l -[A7], A0 000018D4 A8E5 syscall UnionRgn 000018D6 2E2A 000E move.l D7, [A2 + 0xE] 000018DA B687 cmp.l D3, D7 000018DC 4FEF 0014 lea.l A7, [A7 + 0x14] 000018E0 6220 bhi +0x22 /* 00001902 */ 000018E2 2004 move.l D0, D4 000018E4 5380 subq.l D0, 1 000018E6 B087 cmp.l D0, D7 000018E8 6514 bcs +0x16 /* 000018FE */ 000018EA 42A7 clr.l -[A7] 000018EC 42A7 clr.l -[A7] 000018EE 486A 000E pea.l [A2 + 0xE] 000018F2 4EB9 0003 D6E2 jsr [0x0003D6E2] 000018F8 4FEF 000C lea.l A7, [A7 + 0xC] 000018FC 6004 bra +0x6 /* 00001902 */ label000018FE: 000018FE 9BAA 000E sub.l [A2 + 0xE], D5 label00001902: 00001902 4A06 tst.b D6 00001904 6712 beq +0x14 /* 00001918 */ 00001906 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000190A 2057 movea.l A0, [A7] 0000190C 2268 0004 movea.l A1, [A0 + 0x4] 00001910 2269 0248 movea.l A1, [A1 + 0x248] 00001914 4E91 jsr [A1] 00001916 584F addq.w A7, 4 label00001918: 00001918 3F3C FFFF move.w -[A7], 0xFFFF 0000191C 486E FFF4 pea.l [A6 - 0xC] 00001920 4EB9 0000 04B8 jsr [0x000004B8] 00001926 3F3C FFFF move.w -[A7], 0xFFFF 0000192A 486E FFFA pea.l [A6 - 0x6] 0000192E 4EB9 0000 04B8 jsr [0x000004B8] 00001934 3F3C FFFF move.w -[A7], 0xFFFF 00001938 486E FFEA pea.l [A6 - 0x16] 0000193C 4EB9 0000 04B8 jsr [0x000004B8] 00001942 4FEF 0012 lea.l A7, [A7 + 0x12] label00001946: 00001946 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 0000194A 4E5E unlink A6 0000194C 4E75 rts 0000194E 4E56 FFE6 link A6, -0x001A 00001952 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00001956 246E 0008 movea.l A2, [A6 + 0x8] 0000195A 2A2E 000C move.l D5, [A6 + 0xC] 0000195E 262E 0010 move.l D3, [A6 + 0x10] 00001962 486A 0008 pea.l [A2 + 0x8] 00001966 4EB9 0003 B718 jsr [0x0003B718] 0000196C 4A00 tst.b D0 0000196E 584F addq.w A7, 4 00001970 6600 01AC bne +0x1AE /* 00001B1E */ 00001974 486E FFE6 pea.l [A6 - 0x1A] 00001978 486E FFF0 pea.l [A6 - 0x10] 0000197C 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001980 61FF 0000 07E8 bsr +0x7EA /* 0000216A */ 00001986 202E FFF0 move.l D0, [A6 - 0x10] 0000198A 5280 addq.l D0, 1 0000198C 3F00 move.w -[A7], D0 0000198E 2003 move.l D0, D3 00001990 D085 add.l D0, D5 00001992 2800 move.l D4, D0 00001994 3F00 move.w -[A7], D0 00001996 3F3C 0001 move.w -[A7], 0x1 0000199A 3F03 move.w -[A7], D3 0000199C 486E FFEA pea.l [A6 - 0x16] 000019A0 4EB9 0000 04A0 jsr [0x000004A0] 000019A6 486A 0008 pea.l [A2 + 0x8] 000019AA 4EB9 0000 9F20 jsr [0x00009F20] 000019B0 584F addq.w A7, 4 000019B2 2F08 move.l -[A7], A0 000019B4 486E FFEA pea.l [A6 - 0x16] 000019B8 4EB9 0003 B730 jsr [0x0003B730] 000019BE 486E FFEA pea.l [A6 - 0x16] 000019C2 4EB9 0003 B718 jsr [0x0003B718] 000019C8 4A00 tst.b D0 000019CA 57C0 seq D0 000019CC 4400 neg.b D0 000019CE 1C00 move.b D6, D0 000019D0 486E FFFA pea.l [A6 - 0x6] 000019D4 4EB9 0000 0490 jsr [0x00000490] 000019DA 7001 moveq.l D0, 0x01 000019DC B680 cmp.l D3, D0 000019DE 4FEF 0028 lea.l A7, [A7 + 0x28] 000019E2 634C bls +0x4E /* 00001A30 */ 000019E4 486E FFFA pea.l [A6 - 0x6] 000019E8 4EB9 0000 9F20 jsr [0x00009F20] 000019EE 584F addq.w A7, 4 000019F0 2F08 move.l -[A7], A0 000019F2 2F3C 0001 0001 move.l -[A7], 0x10001 000019F8 3F03 move.w -[A7], D3 000019FA 202E FFF0 move.l D0, [A6 - 0x10] 000019FE 5280 addq.l D0, 1 00001A00 3F00 move.w -[A7], D0 00001A02 A8DE syscall SetRecRgn 00001A04 486E FFFA pea.l [A6 - 0x6] 00001A08 4EB9 0000 9F20 jsr [0x00009F20] 00001A0E 584F addq.w A7, 4 00001A10 2F08 move.l -[A7], A0 00001A12 486A 0008 pea.l [A2 + 0x8] 00001A16 4EB9 0000 9F20 jsr [0x00009F20] 00001A1C 584F addq.w A7, 4 00001A1E 2F08 move.l -[A7], A0 00001A20 486E FFFA pea.l [A6 - 0x6] 00001A24 4EB9 0000 9F20 jsr [0x00009F20] 00001A2A 584F addq.w A7, 4 00001A2C 2F08 move.l -[A7], A0 00001A2E A8E4 syscall SectRgn label00001A30: 00001A30 202E FFF0 move.l D0, [A6 - 0x10] 00001A34 5280 addq.l D0, 1 00001A36 3F00 move.w -[A7], D0 00001A38 202E FFE6 move.l D0, [A6 - 0x1A] 00001A3C D085 add.l D0, D5 00001A3E 5280 addq.l D0, 1 00001A40 3F00 move.w -[A7], D0 00001A42 3F3C 0001 move.w -[A7], 0x1 00001A46 3F04 move.w -[A7], D4 00001A48 486E FFF4 pea.l [A6 - 0xC] 00001A4C 4EB9 0000 04A0 jsr [0x000004A0] 00001A52 486A 0008 pea.l [A2 + 0x8] 00001A56 4EB9 0000 9F20 jsr [0x00009F20] 00001A5C 584F addq.w A7, 4 00001A5E 2F08 move.l -[A7], A0 00001A60 486E FFF4 pea.l [A6 - 0xC] 00001A64 4EB9 0003 B730 jsr [0x0003B730] 00001A6A 486E FFF4 pea.l [A6 - 0xC] 00001A6E 4EB9 0000 9F20 jsr [0x00009F20] 00001A74 584F addq.w A7, 4 00001A76 2F08 move.l -[A7], A0 00001A78 2005 move.l D0, D5 00001A7A 4480 neg.l D0 00001A7C 3F00 move.w -[A7], D0 00001A7E 4267 clr.w -[A7] 00001A80 A8E0 syscall OffsetRgn/OfsetRgn 00001A82 486E FFFA pea.l [A6 - 0x6] 00001A86 4EB9 0000 9F20 jsr [0x00009F20] 00001A8C 584F addq.w A7, 4 00001A8E 2F08 move.l -[A7], A0 00001A90 486E FFF4 pea.l [A6 - 0xC] 00001A94 4EB9 0000 9F20 jsr [0x00009F20] 00001A9A 584F addq.w A7, 4 00001A9C 2F08 move.l -[A7], A0 00001A9E 486A 0008 pea.l [A2 + 0x8] 00001AA2 4EB9 0000 9F20 jsr [0x00009F20] 00001AA8 584F addq.w A7, 4 00001AAA 2F08 move.l -[A7], A0 00001AAC A8E5 syscall UnionRgn 00001AAE 2E2A 0012 move.l D7, [A2 + 0x12] 00001AB2 B687 cmp.l D3, D7 00001AB4 4FEF 0014 lea.l A7, [A7 + 0x14] 00001AB8 6220 bhi +0x22 /* 00001ADA */ 00001ABA 2004 move.l D0, D4 00001ABC 5380 subq.l D0, 1 00001ABE B087 cmp.l D0, D7 00001AC0 6514 bcs +0x16 /* 00001AD6 */ 00001AC2 42A7 clr.l -[A7] 00001AC4 42A7 clr.l -[A7] 00001AC6 486A 000E pea.l [A2 + 0xE] 00001ACA 4EB9 0003 D6E2 jsr [0x0003D6E2] 00001AD0 4FEF 000C lea.l A7, [A7 + 0xC] 00001AD4 6004 bra +0x6 /* 00001ADA */ label00001AD6: 00001AD6 9BAA 0012 sub.l [A2 + 0x12], D5 label00001ADA: 00001ADA 4A06 tst.b D6 00001ADC 6712 beq +0x14 /* 00001AF0 */ 00001ADE 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001AE2 2057 movea.l A0, [A7] 00001AE4 2268 0004 movea.l A1, [A0 + 0x4] 00001AE8 2269 0248 movea.l A1, [A1 + 0x248] 00001AEC 4E91 jsr [A1] 00001AEE 584F addq.w A7, 4 label00001AF0: 00001AF0 3F3C FFFF move.w -[A7], 0xFFFF 00001AF4 486E FFF4 pea.l [A6 - 0xC] 00001AF8 4EB9 0000 04B8 jsr [0x000004B8] 00001AFE 3F3C FFFF move.w -[A7], 0xFFFF 00001B02 486E FFFA pea.l [A6 - 0x6] 00001B06 4EB9 0000 04B8 jsr [0x000004B8] 00001B0C 3F3C FFFF move.w -[A7], 0xFFFF 00001B10 486E FFEA pea.l [A6 - 0x16] 00001B14 4EB9 0000 04B8 jsr [0x000004B8] 00001B1A 4FEF 0012 lea.l A7, [A7 + 0x12] label00001B1E: 00001B1E 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 00001B22 4E5E unlink A6 00001B24 4E75 rts 00001B26 4E56 0000 link A6, 0 00001B2A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B32 4EB9 0003 D720 jsr [0x0003D720] 00001B38 41F9 0000 34BE lea.l A0, [0x000034BE] 00001B3E 226E 0008 movea.l A1, [A6 + 0x8] 00001B42 2288 move.l [A1], A0 00001B44 206E 0008 movea.l A0, [A6 + 0x8] 00001B48 4868 0008 pea.l [A0 + 0x8] 00001B4C 4EB9 0000 755A jsr [0x0000755A] 00001B52 206E 0008 movea.l A0, [A6 + 0x8] 00001B56 4AA8 0004 tst.l [A0 + 0x4] 00001B5A 4FEF 000C lea.l A7, [A7 + 0xC] 00001B5E 663E bne +0x40 /* 00001B9E */ 00001B60 4EB9 0000 1D0A jsr [0x00001D0A] 00001B66 5300 subq.b D0, 1 00001B68 661C bne +0x1E /* 00001B86 */ 00001B6A 4878 001B push.l 0x1B 00001B6E 4879 0000 357E push.l 0x357E /* '5~' */ 00001B74 4879 0000 3596 push.l 0x3596 00001B7A 4EB9 0000 01B0 jsr [0x000001B0] 00001B80 4FEF 000C lea.l A7, [A7 + 0xC] 00001B84 6018 bra +0x1A /* 00001B9E */ label00001B86: 00001B86 4EB9 0000 1D0A jsr [0x00001D0A] 00001B8C 5500 subq.b D0, 2 00001B8E 660E bne +0x10 /* 00001B9E */ 00001B90 4879 0000 3596 push.l 0x3596 00001B96 4EB9 0000 1CFC jsr [0x00001CFC] 00001B9C 584F addq.w A7, 4 label00001B9E: 00001B9E 206E 0008 movea.l A0, [A6 + 0x8] 00001BA2 4E5E unlink A6 00001BA4 4E75 rts 00001BA6 4E56 0000 link A6, 0 00001BAA 2F0A move.l -[A7], A2 00001BAC 246E 0008 movea.l A2, [A6 + 0x8] 00001BB0 200A move.l D0, A2 00001BB2 6724 beq +0x26 /* 00001BD8 */ 00001BB4 41F9 0000 34BE lea.l A0, [0x000034BE] 00001BBA 2488 move.l [A2], A0 00001BBC 4267 clr.w -[A7] 00001BBE 2F0A move.l -[A7], A2 00001BC0 4EB9 0003 D6F2 jsr [0x0003D6F2] 00001BC6 4A6E 000C tst.w [A6 + 0xC] 00001BCA 5C4F addq.w A7, 6 00001BCC 6F0A ble +0xC /* 00001BD8 */ 00001BCE 2F0A move.l -[A7], A2 00001BD0 4EB9 0000 0168 jsr [0x00000168] 00001BD6 584F addq.w A7, 4 label00001BD8: 00001BD8 204A movea.l A0, A2 00001BDA 245F movea.l A2, [A7]+ 00001BDC 4E5E unlink A6 00001BDE 4E75 rts 00001BE0 4E56 0000 link A6, 0 00001BE4 206E 0008 movea.l A0, [A6 + 0x8] 00001BE8 4868 0008 pea.l [A0 + 0x8] 00001BEC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BF0 4EB9 0003 D7C6 jsr [0x0003D7C6] 00001BF6 4E5E unlink A6 00001BF8 4E75 rts 00001BFA 4E56 0000 link A6, 0 00001BFE 206E 0008 movea.l A0, [A6 + 0x8] 00001C02 4868 0008 pea.l [A0 + 0x8] 00001C06 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C0A 4EB9 0003 D766 jsr [0x0003D766] 00001C10 4E5E unlink A6 00001C12 4E75 rts 00001C14 206F 0004 movea.l A0, [A7 + 0x4] 00001C18 2028 0008 move.l D0, [A0 + 0x8] 00001C1C 4E75 rts 00001C1E 4E56 0000 link A6, 0 00001C22 2F0B move.l -[A7], A3 00001C24 2F0A move.l -[A7], A2 00001C26 246E 0008 movea.l A2, [A6 + 0x8] 00001C2A 266E 000C movea.l A3, [A6 + 0xC] 00001C2E 486A 0008 pea.l [A2 + 0x8] 00001C32 2F0B move.l -[A7], A3 00001C34 4EB9 0003 D796 jsr [0x0003D796] 00001C3A 4A00 tst.b D0 00001C3C 504F addq.w A7, 8 00001C3E 674A beq +0x4C /* 00001C8A */ 00001C40 4227 clr.b -[A7] 00001C42 486A 0008 pea.l [A2 + 0x8] 00001C46 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001C4A 2057 movea.l A0, [A7] 00001C4C 2268 0004 movea.l A1, [A0 + 0x4] 00001C50 2269 0244 movea.l A1, [A1 + 0x244] 00001C54 4E91 jsr [A1] 00001C56 2553 0008 move.l [A2 + 0x8], [A3] 00001C5A 256B 0004 000C move.l [A2 + 0xC], [A3 + 0x4] 00001C60 1F3C 0001 move.b -[A7], 0x1 00001C64 2F0B move.l -[A7], A3 00001C66 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001C6A 2057 movea.l A0, [A7] 00001C6C 2268 0004 movea.l A1, [A0 + 0x4] 00001C70 2269 0244 movea.l A1, [A1 + 0x244] 00001C74 4E91 jsr [A1] 00001C76 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001C7A 2057 movea.l A0, [A7] 00001C7C 2268 0004 movea.l A1, [A0 + 0x4] 00001C80 2269 0248 movea.l A1, [A1 + 0x248] 00001C84 4E91 jsr [A1] 00001C86 4FEF 0018 lea.l A7, [A7 + 0x18] label00001C8A: 00001C8A 245F movea.l A2, [A7]+ 00001C8C 265F movea.l A3, [A7]+ 00001C8E 4E5E unlink A6 00001C90 4E75 rts 00001C92 4E56 0000 link A6, 0 00001C96 4EB9 0000 1D0A jsr [0x00001D0A] 00001C9C 5300 subq.b D0, 1 00001C9E 661C bne +0x1E /* 00001CBC */ 00001CA0 4878 0071 push.l 0x71 /* 'q' */ 00001CA4 4879 0000 357E push.l 0x357E /* '5~' */ 00001CAA 4879 0000 3540 push.l 0x3540 /* '5@' */ 00001CB0 4EB9 0000 01B0 jsr [0x000001B0] 00001CB6 4FEF 000C lea.l A7, [A7 + 0xC] 00001CBA 6018 bra +0x1A /* 00001CD4 */ label00001CBC: 00001CBC 4EB9 0000 1D0A jsr [0x00001D0A] 00001CC2 5500 subq.b D0, 2 00001CC4 660E bne +0x10 /* 00001CD4 */ 00001CC6 4879 0000 3540 push.l 0x3540 /* '5@' */ 00001CCC 4EB9 0000 1CFC jsr [0x00001CFC] 00001CD2 584F addq.w A7, 4 label00001CD4: 00001CD4 4E5E unlink A6 00001CD6 4E75 rts 00001CD8 4E56 0000 link A6, 0 00001CDC 2F0A move.l -[A7], A2 00001CDE 246E 0008 movea.l A2, [A6 + 0x8] 00001CE2 486A 0008 pea.l [A2 + 0x8] 00001CE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CEA 4EB9 0003 D7C6 jsr [0x0003D7C6] 00001CF0 4A00 tst.b D0 00001CF2 504F addq.w A7, 8 00001CF4 6732 beq +0x34 /* 00001D28 */ 00001CF6 4227 clr.b -[A7] 00001CF8 486A 0008 pea.l [A2 + 0x8] 00001CFC 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001D00 2057 movea.l A0, [A7] 00001D02 2268 0004 movea.l A1, [A0 + 0x4] 00001D06 2269 0244 movea.l A1, [A1 + 0x244] 00001D0A 4E91 jsr [A1] 00001D0C 42AA 0008 clr.l [A2 + 0x8] 00001D10 42AA 000C clr.l [A2 + 0xC] 00001D14 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001D18 2057 movea.l A0, [A7] 00001D1A 2268 0004 movea.l A1, [A0 + 0x4] 00001D1E 2269 0248 movea.l A1, [A1 + 0x248] 00001D22 4E91 jsr [A1] 00001D24 4FEF 000E lea.l A7, [A7 + 0xE] label00001D28: 00001D28 245F movea.l A2, [A7]+ 00001D2A 4E5E unlink A6 00001D2C 4E75 rts 00001D2E 4E56 0000 link A6, 0 00001D32 2F0A move.l -[A7], A2 00001D34 246E 0008 movea.l A2, [A6 + 0x8] 00001D38 4227 clr.b -[A7] 00001D3A 486A 0008 pea.l [A2 + 0x8] 00001D3E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001D42 2057 movea.l A0, [A7] 00001D44 2268 0004 movea.l A1, [A0 + 0x4] 00001D48 2269 0244 movea.l A1, [A1 + 0x244] 00001D4C 4E91 jsr [A1] 00001D4E 42AA 0008 clr.l [A2 + 0x8] 00001D52 42AA 000C clr.l [A2 + 0xC] 00001D56 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001D5A 2057 movea.l A0, [A7] 00001D5C 2268 0004 movea.l A1, [A0 + 0x4] 00001D60 2269 0248 movea.l A1, [A1 + 0x248] 00001D64 4E91 jsr [A1] 00001D66 4FEF 000E lea.l A7, [A7 + 0xE] 00001D6A 245F movea.l A2, [A7]+ 00001D6C 4E5E unlink A6 00001D6E 4E75 rts 00001D70 4E56 0000 link A6, 0 00001D74 48E7 1030 movem.l -[A7], D3,A2,A3 00001D78 266E 0008 movea.l A3, [A6 + 0x8] 00001D7C 246E 000C movea.l A2, [A6 + 0xC] 00001D80 486B 0008 pea.l [A3 + 0x8] 00001D84 2F0A move.l -[A7], A2 00001D86 4EB9 0003 D7C6 jsr [0x0003D7C6] 00001D8C 4A00 tst.b D0 00001D8E 504F addq.w A7, 8 00001D90 6730 beq +0x32 /* 00001DC2 */ 00001D92 206E 0010 movea.l A0, [A6 + 0x10] 00001D96 7000 moveq.l D0, 0x00 00001D98 3028 0016 move.w D0, [A0 + 0x16] 00001D9C 2600 move.l D3, D0 00001D9E 0280 0000 0100 andi.l D0, 0x100 00001DA4 660A bne +0xC /* 00001DB0 */ 00001DA6 2003 move.l D0, D3 00001DA8 0280 0000 0200 andi.l D0, 0x200 00001DAE 6722 beq +0x24 /* 00001DD2 */ label00001DB0: 00001DB0 2F0A move.l -[A7], A2 00001DB2 2F0B move.l -[A7], A3 00001DB4 2057 movea.l A0, [A7] 00001DB6 2250 movea.l A1, [A0] 00001DB8 2269 0020 movea.l A1, [A1 + 0x20] 00001DBC 4E91 jsr [A1] 00001DBE 504F addq.w A7, 8 00001DC0 6010 bra +0x12 /* 00001DD2 */ label00001DC2: 00001DC2 2F0A move.l -[A7], A2 00001DC4 2F0B move.l -[A7], A3 00001DC6 2057 movea.l A0, [A7] 00001DC8 2250 movea.l A1, [A0] 00001DCA 2269 0018 movea.l A1, [A1 + 0x18] 00001DCE 4E91 jsr [A1] 00001DD0 504F addq.w A7, 8 label00001DD2: 00001DD2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001DD6 4E5E unlink A6 00001DD8 4E75 rts 00001DDA 4E56 FFD8 link A6, -0x0028 00001DDE 2F0A move.l -[A7], A2 00001DE0 2F03 move.l -[A7], D3 00001DE2 246E 0008 movea.l A2, [A6 + 0x8] 00001DE6 7601 moveq.l D3, 0x01 00001DE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001DEC 2F0A move.l -[A7], A2 00001DEE 2057 movea.l A0, [A7] 00001DF0 2250 movea.l A1, [A0] 00001DF2 2269 0018 movea.l A1, [A1 + 0x18] 00001DF6 4E91 jsr [A1] 00001DF8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001DFC 486E FFEC pea.l [A6 - 0x14] 00001E00 4EB9 0003 D766 jsr [0x0003D766] 00001E06 A973 syscall StillDown 00001E08 101F move.b D0, [A7]+ 00001E0A 4FEF 000E lea.l A7, [A7 + 0xE] 00001E0E 6700 00FC beq +0xFE /* 00001F0C */ label00001E12: 00001E12 486E FFF8 pea.l [A6 - 0x8] 00001E16 4EB9 0000 755A jsr [0x0000755A] 00001E1C 42A7 clr.l -[A7] 00001E1E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001E22 2057 movea.l A0, [A7] 00001E24 2268 0004 movea.l A1, [A0 + 0x4] 00001E28 2269 0104 movea.l A1, [A1 + 0x104] 00001E2C 4E91 jsr [A1] 00001E2E 486E FFF4 pea.l [A6 - 0xC] 00001E32 A972 syscall GetMouse 00001E34 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001E38 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001E3C 2057 movea.l A0, [A7] 00001E3E 2268 0004 movea.l A1, [A0 + 0x4] 00001E42 2269 0194 movea.l A1, [A1 + 0x194] 00001E46 4E91 jsr [A1] 00001E48 4A00 tst.b D0 00001E4A 4FEF 0014 lea.l A7, [A7 + 0x14] 00001E4E 673E beq +0x40 /* 00001E8E */ 00001E50 42A7 clr.l -[A7] 00001E52 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001E56 2057 movea.l A0, [A7] 00001E58 2268 0004 movea.l A1, [A0 + 0x4] 00001E5C 2269 0104 movea.l A1, [A1 + 0x104] 00001E60 4E91 jsr [A1] 00001E62 486E FFDC pea.l [A6 - 0x24] 00001E66 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001E6A 2057 movea.l A0, [A7] 00001E6C 2268 0004 movea.l A1, [A0 + 0x4] 00001E70 2269 0040 movea.l A1, [A1 + 0x40] 00001E74 4E91 jsr [A1] 00001E76 486E FFDC pea.l [A6 - 0x24] 00001E7A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001E7E A94E syscall PinRect 00001E80 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00001E84 2D6E FFD8 FFF4 move.l [A6 - 0xC], [A6 - 0x28] 00001E8A 4FEF 000C lea.l A7, [A7 + 0xC] label00001E8E: 00001E8E 486E FFE4 pea.l [A6 - 0x1C] 00001E92 486E FFF4 pea.l [A6 - 0xC] 00001E96 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001E9A 4EB9 0000 1418 jsr [0x00001418] 00001EA0 486E FFF8 pea.l [A6 - 0x8] 00001EA4 486E FFE4 pea.l [A6 - 0x1C] 00001EA8 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001EAC 2057 movea.l A0, [A7] 00001EAE 2268 0004 movea.l A1, [A0 + 0x4] 00001EB2 2269 020C movea.l A1, [A1 + 0x20C] 00001EB6 4E91 jsr [A1] 00001EB8 486E FFF8 pea.l [A6 - 0x8] 00001EBC 486E FFEC pea.l [A6 - 0x14] 00001EC0 4EB9 0003 D796 jsr [0x0003D796] 00001EC6 4A00 tst.b D0 00001EC8 4FEF 0020 lea.l A7, [A7 + 0x20] 00001ECC 6734 beq +0x36 /* 00001F02 */ 00001ECE 7600 moveq.l D3, 0x00 00001ED0 486E FFF8 pea.l [A6 - 0x8] 00001ED4 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001ED8 61FF 0000 02E2 bsr +0x2E4 /* 000021BC */ 00001EDE 4A00 tst.b D0 00001EE0 504F addq.w A7, 8 00001EE2 671E beq +0x20 /* 00001F02 */ 00001EE4 486E FFF8 pea.l [A6 - 0x8] 00001EE8 2F0A move.l -[A7], A2 00001EEA 2057 movea.l A0, [A7] 00001EEC 2250 movea.l A1, [A0] 00001EEE 2269 0018 movea.l A1, [A1 + 0x18] 00001EF2 4E91 jsr [A1] 00001EF4 2D6E FFF8 FFEC move.l [A6 - 0x14], [A6 - 0x8] 00001EFA 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4] 00001F00 504F addq.w A7, 8 label00001F02: 00001F02 554F subq.w A7, 2 00001F04 A973 syscall StillDown 00001F06 101F move.b D0, [A7]+ 00001F08 6600 FF08 bne -0xF6 /* 00001E12 */ label00001F0C: 00001F0C 1003 move.b D0, D3 00001F0E 261F move.l D3, [A7]+ 00001F10 245F movea.l A2, [A7]+ 00001F12 4E5E unlink A6 00001F14 4E75 rts 00001F16 206F 0004 movea.l A0, [A7 + 0x4] 00001F1A 202F 000C move.l D0, [A7 + 0xC] 00001F1E B0A8 0008 cmp.l D0, [A0 + 0x8] 00001F22 6408 bcc +0xA /* 00001F2C */ 00001F24 202F 0008 move.l D0, [A7 + 0x8] 00001F28 D1A8 0008 add.l [A0 + 0x8], D0 label00001F2C: 00001F2C 4E75 rts 00001F2E 206F 0004 movea.l A0, [A7 + 0x4] 00001F32 202F 000C move.l D0, [A7 + 0xC] 00001F36 B0A8 000C cmp.l D0, [A0 + 0xC] 00001F3A 6408 bcc +0xA /* 00001F44 */ 00001F3C 202F 0008 move.l D0, [A7 + 0x8] 00001F40 D1A8 000C add.l [A0 + 0xC], D0 label00001F44: 00001F44 4E75 rts 00001F46 4E56 0000 link A6, 0 00001F4A 2F0A move.l -[A7], A2 00001F4C 2F03 move.l -[A7], D3 00001F4E 246E 0008 movea.l A2, [A6 + 0x8] 00001F52 262A 0008 move.l D3, [A2 + 0x8] 00001F56 B6AE 0010 cmp.l D3, [A6 + 0x10] 00001F5A 653A bcs +0x3C /* 00001F96 */ 00001F5C 202E 0010 move.l D0, [A6 + 0x10] 00001F60 D0AE 000C add.l D0, [A6 + 0xC] 00001F64 5380 subq.l D0, 1 00001F66 B083 cmp.l D0, D3 00001F68 6524 bcs +0x26 /* 00001F8E */ 00001F6A 42A7 clr.l -[A7] 00001F6C 42A7 clr.l -[A7] 00001F6E 486A 0008 pea.l [A2 + 0x8] 00001F72 4EB9 0003 D6E2 jsr [0x0003D6E2] 00001F78 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001F7C 2057 movea.l A0, [A7] 00001F7E 2268 0004 movea.l A1, [A0 + 0x4] 00001F82 2269 0248 movea.l A1, [A1 + 0x248] 00001F86 4E91 jsr [A1] 00001F88 4FEF 0010 lea.l A7, [A7 + 0x10] 00001F8C 6008 bra +0xA /* 00001F96 */ label00001F8E: 00001F8E 202E 000C move.l D0, [A6 + 0xC] 00001F92 91AA 0008 sub.l [A2 + 0x8], D0 label00001F96: 00001F96 261F move.l D3, [A7]+ 00001F98 245F movea.l A2, [A7]+ 00001F9A 4E5E unlink A6 00001F9C 4E75 rts 00001F9E 4E56 0000 link A6, 0 00001FA2 2F0A move.l -[A7], A2 00001FA4 2F03 move.l -[A7], D3 00001FA6 246E 0008 movea.l A2, [A6 + 0x8] 00001FAA 262A 000C move.l D3, [A2 + 0xC] 00001FAE B6AE 0010 cmp.l D3, [A6 + 0x10] 00001FB2 653A bcs +0x3C /* 00001FEE */ 00001FB4 202E 0010 move.l D0, [A6 + 0x10] 00001FB8 D0AE 000C add.l D0, [A6 + 0xC] 00001FBC 5380 subq.l D0, 1 00001FBE B083 cmp.l D0, D3 00001FC0 6524 bcs +0x26 /* 00001FE6 */ 00001FC2 42A7 clr.l -[A7] 00001FC4 42A7 clr.l -[A7] 00001FC6 486A 0008 pea.l [A2 + 0x8] 00001FCA 4EB9 0003 D6E2 jsr [0x0003D6E2] 00001FD0 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001FD4 2057 movea.l A0, [A7] 00001FD6 2268 0004 movea.l A1, [A0 + 0x4] 00001FDA 2269 0248 movea.l A1, [A1 + 0x248] 00001FDE 4E91 jsr [A1] 00001FE0 4FEF 0010 lea.l A7, [A7 + 0x10] 00001FE4 6008 bra +0xA /* 00001FEE */ label00001FE6: 00001FE6 202E 000C move.l D0, [A6 + 0xC] 00001FEA 91AA 000C sub.l [A2 + 0xC], D0 label00001FEE: 00001FEE 261F move.l D3, [A7]+ 00001FF0 245F movea.l A2, [A7]+ 00001FF2 4E5E unlink A6 00001FF4 4E75 rts 00001FF6 4E56 0000 link A6, 0 00001FFA 2F0A move.l -[A7], A2 00001FFC 4A6E 000C tst.w [A6 + 0xC] 00002000 671E beq +0x20 /* 00002020 */ 00002002 206E 0008 movea.l A0, [A6 + 0x8] 00002006 41E8 0094 lea.l A0, [A0 + 0x94] 0000200A 226E 0008 movea.l A1, [A6 + 0x8] 0000200E 2288 move.l [A1], A0 00002010 206E 0008 movea.l A0, [A6 + 0x8] 00002014 4868 0094 pea.l [A0 + 0x94] 00002018 4EB9 0000 17B0 jsr [0x000017B0] 0000201E 584F addq.w A7, 4 label00002020: 00002020 2F2E 000E move.l -[A7], [A6 + 0xE] 00002024 4267 clr.w -[A7] 00002026 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000202A 4EB9 0000 11F8 jsr [0x000011F8] 00002030 41F9 0000 309E lea.l A0, [0x0000309E] 00002036 226E 0008 movea.l A1, [A6 + 0x8] 0000203A 2348 0004 move.l [A1 + 0x4], A0 0000203E 41F9 0000 309E lea.l A0, [0x0000309E] 00002044 41E8 0278 lea.l A0, [A0 + 0x278] 00002048 226E 0008 movea.l A1, [A6 + 0x8] 0000204C 2251 movea.l A1, [A1] 0000204E 2288 move.l [A1], A0 00002050 206E 0008 movea.l A0, [A6 + 0x8] 00002054 2450 movea.l A2, [A0] 00002056 41E8 0094 lea.l A0, [A0 + 0x94] 0000205A 91CA sub.l A0, A2 0000205C 2548 0008 move.l [A2 + 0x8], A0 00002060 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002064 61FF 0000 0012 bsr +0x14 /* 00002078 */ 0000206A 206E 0008 movea.l A0, [A6 + 0x8] 0000206E 4FEF 000E lea.l A7, [A7 + 0xE] 00002072 245F movea.l A2, [A7]+ 00002074 4E5E unlink A6 00002076 4E75 rts fn00002078: 00002078 206F 0004 movea.l A0, [A7 + 0x4] 0000207C 42A8 007C clr.l [A0 + 0x7C] 00002080 42A8 0080 clr.l [A0 + 0x80] 00002084 42A8 0084 clr.l [A0 + 0x84] 00002088 42A8 0088 clr.l [A0 + 0x88] 0000208C 42A8 008C clr.l [A0 + 0x8C] 00002090 4228 0090 clr.b [A0 + 0x90] 00002094 4228 0091 clr.b [A0 + 0x91] 00002098 4228 0092 clr.b [A0 + 0x92] 0000209C 4228 0027 clr.b [A0 + 0x27] 000020A0 4E75 rts 000020A2 4E56 0000 link A6, 0 000020A6 48E7 0038 movem.l -[A7], A2,A3,A4 000020AA 246E 0008 movea.l A2, [A6 + 0x8] 000020AE 200A move.l D0, A2 000020B0 6700 00AE beq +0xB0 /* 00002160 */ 000020B4 41F9 0000 309E lea.l A0, [0x0000309E] 000020BA 2548 0004 move.l [A2 + 0x4], A0 000020BE 41F9 0000 309E lea.l A0, [0x0000309E] 000020C4 41E8 0278 lea.l A0, [A0 + 0x278] 000020C8 2252 movea.l A1, [A2] 000020CA 2288 move.l [A1], A0 000020CC 2652 movea.l A3, [A2] 000020CE 204A movea.l A0, A2 000020D0 41E8 0094 lea.l A0, [A0 + 0x94] 000020D4 91CB sub.l A0, A3 000020D6 2748 0008 move.l [A3 + 0x8], A0 000020DA 286A 0084 movea.l A4, [A2 + 0x84] 000020DE 264C movea.l A3, A4 000020E0 200C move.l D0, A4 000020E2 6712 beq +0x14 /* 000020F6 */ 000020E4 3F3C 0001 move.w -[A7], 0x1 000020E8 2F0B move.l -[A7], A3 000020EA 2057 movea.l A0, [A7] 000020EC 2250 movea.l A1, [A0] 000020EE 2269 0008 movea.l A1, [A1 + 0x8] 000020F2 4E91 jsr [A1] 000020F4 5C4F addq.w A7, 6 label000020F6: 000020F6 286A 0088 movea.l A4, [A2 + 0x88] 000020FA 264C movea.l A3, A4 000020FC 200C move.l D0, A4 000020FE 6712 beq +0x14 /* 00002112 */ 00002100 3F3C 0001 move.w -[A7], 0x1 00002104 2F0B move.l -[A7], A3 00002106 2057 movea.l A0, [A7] 00002108 2250 movea.l A1, [A0] 0000210A 2269 0008 movea.l A1, [A1 + 0x8] 0000210E 4E91 jsr [A1] 00002110 5C4F addq.w A7, 6 label00002112: 00002112 286A 008C movea.l A4, [A2 + 0x8C] 00002116 264C movea.l A3, A4 00002118 200C move.l D0, A4 0000211A 6712 beq +0x14 /* 0000212E */ 0000211C 3F3C 0001 move.w -[A7], 0x1 00002120 2F0B move.l -[A7], A3 00002122 2057 movea.l A0, [A7] 00002124 2250 movea.l A1, [A0] 00002126 2269 0008 movea.l A1, [A1 + 0x8] 0000212A 4E91 jsr [A1] 0000212C 5C4F addq.w A7, 6 label0000212E: 0000212E 4267 clr.w -[A7] 00002130 2F0A move.l -[A7], A2 00002132 4EB9 0000 1200 jsr [0x00001200] 00002138 4A6E 000C tst.w [A6 + 0xC] 0000213C 5C4F addq.w A7, 6 0000213E 6710 beq +0x12 /* 00002150 */ 00002140 4267 clr.w -[A7] 00002142 204A movea.l A0, A2 00002144 4868 0094 pea.l [A0 + 0x94] 00002148 4EB9 0000 17B8 jsr [0x000017B8] 0000214E 5C4F addq.w A7, 6 label00002150: 00002150 4A6E 000C tst.w [A6 + 0xC] 00002154 6F0A ble +0xC /* 00002160 */ 00002156 2F0A move.l -[A7], A2 00002158 4EB9 0000 0168 jsr [0x00000168] 0000215E 584F addq.w A7, 4 label00002160: 00002160 204A movea.l A0, A2 00002162 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00002166 4E5E unlink A6 00002168 4E75 rts fn0000216A: 0000216A 226F 0004 movea.l A1, [A7 + 0x4] 0000216E 206F 0008 movea.l A0, [A7 + 0x8] 00002172 20A9 007C move.l [A0], [A1 + 0x7C] 00002176 206F 000C movea.l A0, [A7 + 0xC] 0000217A 20A9 0080 move.l [A0], [A1 + 0x80] 0000217E 4E75 rts fn00002180: 00002180 2F03 move.l -[A7], D3 00002182 262F 000C move.l D3, [A7 + 0xC] 00002186 4A83 tst.l D3 00002188 670A beq +0xC /* 00002194 */ 0000218A 206F 0008 movea.l A0, [A7 + 0x8] 0000218E B6A8 007C cmp.l D3, [A0 + 0x7C] 00002192 6304 bls +0x6 /* 00002198 */ label00002194: 00002194 7000 moveq.l D0, 0x00 00002196 6002 bra +0x4 /* 0000219A */ label00002198: 00002198 7001 moveq.l D0, 0x01 label0000219A: 0000219A 261F move.l D3, [A7]+ 0000219C 4E75 rts fn0000219E: 0000219E 2F03 move.l -[A7], D3 000021A0 262F 000C move.l D3, [A7 + 0xC] 000021A4 4A83 tst.l D3 000021A6 670A beq +0xC /* 000021B2 */ 000021A8 206F 0008 movea.l A0, [A7 + 0x8] 000021AC B6A8 0080 cmp.l D3, [A0 + 0x80] 000021B0 6304 bls +0x6 /* 000021B6 */ label000021B2: 000021B2 7000 moveq.l D0, 0x00 000021B4 6002 bra +0x4 /* 000021B8 */ label000021B6: 000021B6 7001 moveq.l D0, 0x01 label000021B8: 000021B8 261F move.l D3, [A7]+ 000021BA 4E75 rts fn000021BC: 000021BC 4E56 0000 link A6, 0 000021C0 2F0A move.l -[A7], A2 000021C2 2F03 move.l -[A7], D3 000021C4 246E 000C movea.l A2, [A6 + 0xC] 000021C8 2F12 move.l -[A7], [A2] 000021CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021CE 4EBA FFB0 jsr [PC - 0x50 /* 00002180 */] 000021D2 4A00 tst.b D0 000021D4 504F addq.w A7, 8 000021D6 6712 beq +0x14 /* 000021EA */ 000021D8 2F2A 0004 move.l -[A7], [A2 + 0x4] 000021DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021E0 4EBA FFBC jsr [PC - 0x44 /* 0000219E */] 000021E4 4A00 tst.b D0 000021E6 504F addq.w A7, 8 000021E8 6604 bne +0x6 /* 000021EE */ label000021EA: 000021EA 7000 moveq.l D0, 0x00 000021EC 6002 bra +0x4 /* 000021F0 */ label000021EE: 000021EE 7001 moveq.l D0, 0x01 label000021F0: 000021F0 261F move.l D3, [A7]+ 000021F2 245F movea.l A2, [A7]+ 000021F4 4E5E unlink A6 000021F6 4E75 rts 000021F8 4E56 FFF0 link A6, -0x0010 000021FC 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002200 246E 0008 movea.l A2, [A6 + 0x8] 00002204 282E 000C move.l D4, [A6 + 0xC] 00002208 262E 0010 move.l D3, [A6 + 0x10] 0000220C 4AAA 0084 tst.l [A2 + 0x84] 00002210 663E bne +0x40 /* 00002250 */ 00002212 4EB9 0000 1D0A jsr [0x00001D0A] 00002218 5300 subq.b D0, 1 0000221A 661C bne +0x1E /* 00002238 */ 0000221C 4878 00C1 push.l 0xC1 00002220 4879 0000 3470 push.l 0x3470 /* '4p' */ 00002226 4879 0000 347E push.l 0x347E /* '4~' */ 0000222C 4EB9 0000 01B0 jsr [0x000001B0] 00002232 4FEF 000C lea.l A7, [A7 + 0xC] 00002236 6018 bra +0x1A /* 00002250 */ label00002238: 00002238 4EB9 0000 1D0A jsr [0x00001D0A] 0000223E 5500 subq.b D0, 2 00002240 660E bne +0x10 /* 00002250 */ 00002242 4879 0000 347E push.l 0x347E /* '4~' */ 00002248 4EB9 0000 1CFC jsr [0x00001CFC] 0000224E 584F addq.w A7, 4 label00002250: 00002250 2A2A 007C move.l D5, [A2 + 0x7C] 00002254 B685 cmp.l D3, D5 00002256 6302 bls +0x4 /* 0000225A */ 00002258 2605 move.l D3, D5 label0000225A: 0000225A D9AA 007C add.l [A2 + 0x7C], D4 0000225E 266A 008C movea.l A3, [A2 + 0x8C] 00002262 200B move.l D0, A3 00002264 671C beq +0x1E /* 00002282 */ 00002266 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000226A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000226E 2F03 move.l -[A7], D3 00002270 2F04 move.l -[A7], D4 00002272 2F0B move.l -[A7], A3 00002274 2057 movea.l A0, [A7] 00002276 2250 movea.l A1, [A0] 00002278 2269 0018 movea.l A1, [A1 + 0x18] 0000227C 4E91 jsr [A1] 0000227E 4FEF 0014 lea.l A7, [A7 + 0x14] label00002282: 00002282 2F03 move.l -[A7], D3 00002284 2F04 move.l -[A7], D4 00002286 2F2A 0084 move.l -[A7], [A2 + 0x84] 0000228A 2057 movea.l A0, [A7] 0000228C 2250 movea.l A1, [A0] 0000228E 2269 002C movea.l A1, [A1 + 0x2C] 00002292 4E91 jsr [A1] 00002294 266A 0088 movea.l A3, [A2 + 0x88] 00002298 200B move.l D0, A3 0000229A 4FEF 000C lea.l A7, [A7 + 0xC] 0000229E 6714 beq +0x16 /* 000022B4 */ 000022A0 2F03 move.l -[A7], D3 000022A2 2F04 move.l -[A7], D4 000022A4 2F0B move.l -[A7], A3 000022A6 2057 movea.l A0, [A7] 000022A8 2250 movea.l A1, [A0] 000022AA 2269 0030 movea.l A1, [A1 + 0x30] 000022AE 4E91 jsr [A1] 000022B0 4FEF 000C lea.l A7, [A7 + 0xC] label000022B4: 000022B4 4227 clr.b -[A7] 000022B6 2F0A move.l -[A7], A2 000022B8 2057 movea.l A0, [A7] 000022BA 2268 0004 movea.l A1, [A0 + 0x4] 000022BE 2269 01DC movea.l A1, [A1 + 0x1DC] 000022C2 4E91 jsr [A1] 000022C4 4A2E 001C tst.b [A6 + 0x1C] 000022C8 5C4F addq.w A7, 6 000022CA 6740 beq +0x42 /* 0000230C */ 000022CC 4878 0001 push.l 0x1 000022D0 2003 move.l D0, D3 000022D2 5280 addq.l D0, 1 000022D4 2F00 move.l -[A7], D0 000022D6 486E FFF8 pea.l [A6 - 0x8] 000022DA 4EB9 0000 7570 jsr [0x00007570] 000022E0 2F2A 0080 move.l -[A7], [A2 + 0x80] 000022E4 2F2A 007C move.l -[A7], [A2 + 0x7C] 000022E8 486E FFF0 pea.l [A6 - 0x10] 000022EC 4EB9 0000 7570 jsr [0x00007570] 000022F2 486E FFF0 pea.l [A6 - 0x10] 000022F6 486E FFF8 pea.l [A6 - 0x8] 000022FA 2F0A move.l -[A7], A2 000022FC 2057 movea.l A0, [A7] 000022FE 2268 0004 movea.l A1, [A0 + 0x4] 00002302 2269 0260 movea.l A1, [A1 + 0x260] 00002306 4E91 jsr [A1] 00002308 4FEF 0024 lea.l A7, [A7 + 0x24] label0000230C: 0000230C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00002310 4E5E unlink A6 00002312 4E75 rts 00002314 4E56 FFF0 link A6, -0x0010 00002318 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000231C 246E 0008 movea.l A2, [A6 + 0x8] 00002320 282E 000C move.l D4, [A6 + 0xC] 00002324 262E 0010 move.l D3, [A6 + 0x10] 00002328 4AAA 0084 tst.l [A2 + 0x84] 0000232C 663E bne +0x40 /* 0000236C */ 0000232E 4EB9 0000 1D0A jsr [0x00001D0A] 00002334 5300 subq.b D0, 1 00002336 661C bne +0x1E /* 00002354 */ 00002338 4878 00F0 push.l 0xF0 0000233C 4879 0000 3470 push.l 0x3470 /* '4p' */ 00002342 4879 0000 347E push.l 0x347E /* '4~' */ 00002348 4EB9 0000 01B0 jsr [0x000001B0] 0000234E 4FEF 000C lea.l A7, [A7 + 0xC] 00002352 6018 bra +0x1A /* 0000236C */ label00002354: 00002354 4EB9 0000 1D0A jsr [0x00001D0A] 0000235A 5500 subq.b D0, 2 0000235C 660E bne +0x10 /* 0000236C */ 0000235E 4879 0000 347E push.l 0x347E /* '4~' */ 00002364 4EB9 0000 1CFC jsr [0x00001CFC] 0000236A 584F addq.w A7, 4 label0000236C: 0000236C 2A2A 0080 move.l D5, [A2 + 0x80] 00002370 B685 cmp.l D3, D5 00002372 6302 bls +0x4 /* 00002376 */ 00002374 2605 move.l D3, D5 label00002376: 00002376 D9AA 0080 add.l [A2 + 0x80], D4 0000237A 266A 008C movea.l A3, [A2 + 0x8C] 0000237E 200B move.l D0, A3 00002380 671C beq +0x1E /* 0000239E */ 00002382 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002386 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000238A 2F03 move.l -[A7], D3 0000238C 2F04 move.l -[A7], D4 0000238E 2F0B move.l -[A7], A3 00002390 2057 movea.l A0, [A7] 00002392 2250 movea.l A1, [A0] 00002394 2269 001C movea.l A1, [A1 + 0x1C] 00002398 4E91 jsr [A1] 0000239A 4FEF 0014 lea.l A7, [A7 + 0x14] label0000239E: 0000239E 2F03 move.l -[A7], D3 000023A0 2F04 move.l -[A7], D4 000023A2 2F2A 0084 move.l -[A7], [A2 + 0x84] 000023A6 2057 movea.l A0, [A7] 000023A8 2250 movea.l A1, [A0] 000023AA 2269 0030 movea.l A1, [A1 + 0x30] 000023AE 4E91 jsr [A1] 000023B0 266A 0088 movea.l A3, [A2 + 0x88] 000023B4 200B move.l D0, A3 000023B6 4FEF 000C lea.l A7, [A7 + 0xC] 000023BA 6714 beq +0x16 /* 000023D0 */ 000023BC 2F03 move.l -[A7], D3 000023BE 2F04 move.l -[A7], D4 000023C0 2F0B move.l -[A7], A3 000023C2 2057 movea.l A0, [A7] 000023C4 2250 movea.l A1, [A0] 000023C6 2269 0034 movea.l A1, [A1 + 0x34] 000023CA 4E91 jsr [A1] 000023CC 4FEF 000C lea.l A7, [A7 + 0xC] label000023D0: 000023D0 4227 clr.b -[A7] 000023D2 2F0A move.l -[A7], A2 000023D4 2057 movea.l A0, [A7] 000023D6 2268 0004 movea.l A1, [A0 + 0x4] 000023DA 2269 01DC movea.l A1, [A1 + 0x1DC] 000023DE 4E91 jsr [A1] 000023E0 4A2E 001C tst.b [A6 + 0x1C] 000023E4 5C4F addq.w A7, 6 000023E6 6740 beq +0x42 /* 00002428 */ 000023E8 2003 move.l D0, D3 000023EA 5280 addq.l D0, 1 000023EC 2F00 move.l -[A7], D0 000023EE 4878 0001 push.l 0x1 000023F2 486E FFF8 pea.l [A6 - 0x8] 000023F6 4EB9 0000 7570 jsr [0x00007570] 000023FC 2F2A 0080 move.l -[A7], [A2 + 0x80] 00002400 2F2A 007C move.l -[A7], [A2 + 0x7C] 00002404 486E FFF0 pea.l [A6 - 0x10] 00002408 4EB9 0000 7570 jsr [0x00007570] 0000240E 486E FFF0 pea.l [A6 - 0x10] 00002412 486E FFF8 pea.l [A6 - 0x8] 00002416 2F0A move.l -[A7], A2 00002418 2057 movea.l A0, [A7] 0000241A 2268 0004 movea.l A1, [A0 + 0x4] 0000241E 2269 0260 movea.l A1, [A1 + 0x260] 00002422 4E91 jsr [A1] 00002424 4FEF 0024 lea.l A7, [A7 + 0x24] label00002428: 00002428 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000242C 4E5E unlink A6 0000242E 4E75 rts 00002430 4E56 FFF0 link A6, -0x0010 00002434 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002438 246E 0008 movea.l A2, [A6 + 0x8] 0000243C 282E 000C move.l D4, [A6 + 0xC] 00002440 262E 0010 move.l D3, [A6 + 0x10] 00002444 2A2A 007C move.l D5, [A2 + 0x7C] 00002448 B685 cmp.l D3, D5 0000244A 6342 bls +0x44 /* 0000248E */ 0000244C 4EB9 0000 1D0A jsr [0x00001D0A] 00002452 5300 subq.b D0, 1 00002454 661C bne +0x1E /* 00002472 */ 00002456 4878 011C push.l 0x11C 0000245A 4879 0000 3470 push.l 0x3470 /* '4p' */ 00002460 4879 0000 3454 push.l 0x3454 /* '4T' */ 00002466 4EB9 0000 01B0 jsr [0x000001B0] 0000246C 4FEF 000C lea.l A7, [A7 + 0xC] 00002470 6018 bra +0x1A /* 0000248A */ label00002472: 00002472 4EB9 0000 1D0A jsr [0x00001D0A] 00002478 5500 subq.b D0, 2 0000247A 660E bne +0x10 /* 0000248A */ 0000247C 4879 0000 3454 push.l 0x3454 /* '4T' */ 00002482 4EB9 0000 1CFC jsr [0x00001CFC] 00002488 584F addq.w A7, 4 label0000248A: 0000248A 6000 00C2 bra +0xC4 /* 0000254E */ label0000248E: 0000248E 7001 moveq.l D0, 0x01 00002490 B680 cmp.l D3, D0 00002492 6402 bcc +0x4 /* 00002496 */ 00002494 7601 moveq.l D3, 0x01 label00002496: 00002496 2003 move.l D0, D3 00002498 D084 add.l D0, D4 0000249A 5380 subq.l D0, 1 0000249C B085 cmp.l D0, D5 0000249E 6306 bls +0x8 /* 000024A6 */ 000024A0 2805 move.l D4, D5 000024A2 9883 sub.l D4, D3 000024A4 5284 addq.l D4, 1 label000024A6: 000024A6 4A2E 0014 tst.b [A6 + 0x14] 000024AA 673C beq +0x3E /* 000024E8 */ 000024AC 4878 0001 push.l 0x1 000024B0 2F03 move.l -[A7], D3 000024B2 486E FFF8 pea.l [A6 - 0x8] 000024B6 4EB9 0000 7570 jsr [0x00007570] 000024BC 2F2A 0080 move.l -[A7], [A2 + 0x80] 000024C0 2F2A 007C move.l -[A7], [A2 + 0x7C] 000024C4 486E FFF0 pea.l [A6 - 0x10] 000024C8 4EB9 0000 7570 jsr [0x00007570] 000024CE 486E FFF0 pea.l [A6 - 0x10] 000024D2 486E FFF8 pea.l [A6 - 0x8] 000024D6 2F0A move.l -[A7], A2 000024D8 2057 movea.l A0, [A7] 000024DA 2268 0004 movea.l A1, [A0 + 0x4] 000024DE 2269 0260 movea.l A1, [A1 + 0x260] 000024E2 4E91 jsr [A1] 000024E4 4FEF 0024 lea.l A7, [A7 + 0x24] label000024E8: 000024E8 99AA 007C sub.l [A2 + 0x7C], D4 000024EC 2F03 move.l -[A7], D3 000024EE 2F04 move.l -[A7], D4 000024F0 2F2A 0084 move.l -[A7], [A2 + 0x84] 000024F4 2057 movea.l A0, [A7] 000024F6 2250 movea.l A1, [A0] 000024F8 2269 0034 movea.l A1, [A1 + 0x34] 000024FC 4E91 jsr [A1] 000024FE 266A 008C movea.l A3, [A2 + 0x8C] 00002502 200B move.l D0, A3 00002504 4FEF 000C lea.l A7, [A7 + 0xC] 00002508 6714 beq +0x16 /* 0000251E */ 0000250A 2F03 move.l -[A7], D3 0000250C 2F04 move.l -[A7], D4 0000250E 2F0B move.l -[A7], A3 00002510 2057 movea.l A0, [A7] 00002512 2250 movea.l A1, [A0] 00002514 2269 0020 movea.l A1, [A1 + 0x20] 00002518 4E91 jsr [A1] 0000251A 4FEF 000C lea.l A7, [A7 + 0xC] label0000251E: 0000251E 266A 0088 movea.l A3, [A2 + 0x88] 00002522 200B move.l D0, A3 00002524 6714 beq +0x16 /* 0000253A */ 00002526 2F03 move.l -[A7], D3 00002528 2F04 move.l -[A7], D4 0000252A 2F0B move.l -[A7], A3 0000252C 2057 movea.l A0, [A7] 0000252E 2250 movea.l A1, [A0] 00002530 2269 0038 movea.l A1, [A1 + 0x38] 00002534 4E91 jsr [A1] 00002536 4FEF 000C lea.l A7, [A7 + 0xC] label0000253A: 0000253A 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000253E 2F0A move.l -[A7], A2 00002540 2057 movea.l A0, [A7] 00002542 2268 0004 movea.l A1, [A0 + 0x4] 00002546 2269 01DC movea.l A1, [A1 + 0x1DC] 0000254A 4E91 jsr [A1] 0000254C 5C4F addq.w A7, 6 label0000254E: 0000254E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00002552 4E5E unlink A6 00002554 4E75 rts 00002556 4E56 0000 link A6, 0 0000255A 2F03 move.l -[A7], D3 0000255C 206E 0008 movea.l A0, [A6 + 0x8] 00002560 2628 007C move.l D3, [A0 + 0x7C] 00002564 671E beq +0x20 /* 00002584 */ 00002566 1F2E 000C move.b -[A7], [A6 + 0xC] 0000256A 4878 0001 push.l 0x1 0000256E 2F03 move.l -[A7], D3 00002570 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002574 2057 movea.l A0, [A7] 00002576 2268 0004 movea.l A1, [A0 + 0x4] 0000257A 2269 01CC movea.l A1, [A1 + 0x1CC] 0000257E 4E91 jsr [A1] 00002580 4FEF 000E lea.l A7, [A7 + 0xE] label00002584: 00002584 261F move.l D3, [A7]+ 00002586 4E5E unlink A6 00002588 4E75 rts 0000258A 4E56 FFF0 link A6, -0x0010 0000258E 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002592 246E 0008 movea.l A2, [A6 + 0x8] 00002596 282E 000C move.l D4, [A6 + 0xC] 0000259A 262E 0010 move.l D3, [A6 + 0x10] 0000259E 2A2A 0080 move.l D5, [A2 + 0x80] 000025A2 B685 cmp.l D3, D5 000025A4 6342 bls +0x44 /* 000025E8 */ 000025A6 4EB9 0000 1D0A jsr [0x00001D0A] 000025AC 5300 subq.b D0, 1 000025AE 661C bne +0x1E /* 000025CC */ 000025B0 4878 0159 push.l 0x159 000025B4 4879 0000 3470 push.l 0x3470 /* '4p' */ 000025BA 4879 0000 3436 push.l 0x3436 /* '46' */ 000025C0 4EB9 0000 01B0 jsr [0x000001B0] 000025C6 4FEF 000C lea.l A7, [A7 + 0xC] 000025CA 6018 bra +0x1A /* 000025E4 */ label000025CC: 000025CC 4EB9 0000 1D0A jsr [0x00001D0A] 000025D2 5500 subq.b D0, 2 000025D4 660E bne +0x10 /* 000025E4 */ 000025D6 4879 0000 3436 push.l 0x3436 /* '46' */ 000025DC 4EB9 0000 1CFC jsr [0x00001CFC] 000025E2 584F addq.w A7, 4 label000025E4: 000025E4 6000 00C2 bra +0xC4 /* 000026A8 */ label000025E8: 000025E8 7001 moveq.l D0, 0x01 000025EA B680 cmp.l D3, D0 000025EC 6402 bcc +0x4 /* 000025F0 */ 000025EE 7601 moveq.l D3, 0x01 label000025F0: 000025F0 2003 move.l D0, D3 000025F2 D084 add.l D0, D4 000025F4 5380 subq.l D0, 1 000025F6 B085 cmp.l D0, D5 000025F8 6306 bls +0x8 /* 00002600 */ 000025FA 2805 move.l D4, D5 000025FC 9883 sub.l D4, D3 000025FE 5284 addq.l D4, 1 label00002600: 00002600 4A2E 0014 tst.b [A6 + 0x14] 00002604 673C beq +0x3E /* 00002642 */ 00002606 2F03 move.l -[A7], D3 00002608 4878 0001 push.l 0x1 0000260C 486E FFF8 pea.l [A6 - 0x8] 00002610 4EB9 0000 7570 jsr [0x00007570] 00002616 2F2A 0080 move.l -[A7], [A2 + 0x80] 0000261A 2F2A 007C move.l -[A7], [A2 + 0x7C] 0000261E 486E FFF0 pea.l [A6 - 0x10] 00002622 4EB9 0000 7570 jsr [0x00007570] 00002628 486E FFF0 pea.l [A6 - 0x10] 0000262C 486E FFF8 pea.l [A6 - 0x8] 00002630 2F0A move.l -[A7], A2 00002632 2057 movea.l A0, [A7] 00002634 2268 0004 movea.l A1, [A0 + 0x4] 00002638 2269 0260 movea.l A1, [A1 + 0x260] 0000263C 4E91 jsr [A1] 0000263E 4FEF 0024 lea.l A7, [A7 + 0x24] label00002642: 00002642 99AA 0080 sub.l [A2 + 0x80], D4 00002646 2F03 move.l -[A7], D3 00002648 2F04 move.l -[A7], D4 0000264A 2F2A 0084 move.l -[A7], [A2 + 0x84] 0000264E 2057 movea.l A0, [A7] 00002650 2250 movea.l A1, [A0] 00002652 2269 0038 movea.l A1, [A1 + 0x38] 00002656 4E91 jsr [A1] 00002658 266A 008C movea.l A3, [A2 + 0x8C] 0000265C 200B move.l D0, A3 0000265E 4FEF 000C lea.l A7, [A7 + 0xC] 00002662 6714 beq +0x16 /* 00002678 */ 00002664 2F03 move.l -[A7], D3 00002666 2F04 move.l -[A7], D4 00002668 2F0B move.l -[A7], A3 0000266A 2057 movea.l A0, [A7] 0000266C 2250 movea.l A1, [A0] 0000266E 2269 0024 movea.l A1, [A1 + 0x24] 00002672 4E91 jsr [A1] 00002674 4FEF 000C lea.l A7, [A7 + 0xC] label00002678: 00002678 266A 0088 movea.l A3, [A2 + 0x88] 0000267C 200B move.l D0, A3 0000267E 6714 beq +0x16 /* 00002694 */ 00002680 2F03 move.l -[A7], D3 00002682 2F04 move.l -[A7], D4 00002684 2F0B move.l -[A7], A3 00002686 2057 movea.l A0, [A7] 00002688 2250 movea.l A1, [A0] 0000268A 2269 003C movea.l A1, [A1 + 0x3C] 0000268E 4E91 jsr [A1] 00002690 4FEF 000C lea.l A7, [A7 + 0xC] label00002694: 00002694 1F2E 0014 move.b -[A7], [A6 + 0x14] 00002698 2F0A move.l -[A7], A2 0000269A 2057 movea.l A0, [A7] 0000269C 2268 0004 movea.l A1, [A0 + 0x4] 000026A0 2269 01DC movea.l A1, [A1 + 0x1DC] 000026A4 4E91 jsr [A1] 000026A6 5C4F addq.w A7, 6 label000026A8: 000026A8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000026AC 4E5E unlink A6 000026AE 4E75 rts 000026B0 4E56 0000 link A6, 0 000026B4 2F03 move.l -[A7], D3 000026B6 206E 0008 movea.l A0, [A6 + 0x8] 000026BA 2628 0080 move.l D3, [A0 + 0x80] 000026BE 671E beq +0x20 /* 000026DE */ 000026C0 1F2E 000C move.b -[A7], [A6 + 0xC] 000026C4 4878 0001 push.l 0x1 000026C8 2F03 move.l -[A7], D3 000026CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026CE 2057 movea.l A0, [A7] 000026D0 2268 0004 movea.l A1, [A0 + 0x4] 000026D4 2269 01D4 movea.l A1, [A1 + 0x1D4] 000026D8 4E91 jsr [A1] 000026DA 4FEF 000E lea.l A7, [A7 + 0xE] label000026DE: 000026DE 261F move.l D3, [A7]+ 000026E0 4E5E unlink A6 000026E2 4E75 rts 000026E4 4E56 FFF8 link A6, -0x0008 000026E8 2F0A move.l -[A7], A2 000026EA 246E 0008 movea.l A2, [A6 + 0x8] 000026EE 4A2A 0092 tst.b [A2 + 0x92] 000026F2 662E bne +0x30 /* 00002722 */ 000026F4 486E FFF8 pea.l [A6 - 0x8] 000026F8 486E FFFC pea.l [A6 - 0x4] 000026FC 2F2A 0084 move.l -[A7], [A2 + 0x84] 00002700 2057 movea.l A0, [A7] 00002702 2250 movea.l A1, [A0] 00002704 2269 0018 movea.l A1, [A1 + 0x18] 00002708 4E91 jsr [A1] 0000270A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000270E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002712 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002716 2F0A move.l -[A7], A2 00002718 4EB9 0000 1388 jsr [0x00001388] 0000271E 4FEF 001A lea.l A7, [A7 + 0x1A] label00002722: 00002722 245F movea.l A2, [A7]+ 00002724 4E5E unlink A6 00002726 4E75 rts 00002728 2F0B move.l -[A7], A3 0000272A 2F05 move.l -[A7], D5 0000272C 266F 0010 movea.l A3, [A7 + 0x10] 00002730 226F 0014 movea.l A1, [A7 + 0x14] 00002734 4291 clr.l [A1] 00002736 206F 000C movea.l A0, [A7 + 0xC] 0000273A 2228 0080 move.l D1, [A0 + 0x80] 0000273E 6716 beq +0x18 /* 00002756 */ 00002740 2413 move.l D2, [A3] 00002742 6712 beq +0x14 /* 00002756 */ 00002744 2A2B 0004 move.l D5, [A3 + 0x4] 00002748 670C beq +0xE /* 00002756 */ 0000274A 2002 move.l D0, D2 0000274C 5380 subq.l D0, 1 0000274E 4C01 0000 movem.w , D1 00002752 D085 add.l D0, D5 00002754 2280 move.l [A1], D0 label00002756: 00002756 2A1F move.l D5, [A7]+ 00002758 265F movea.l A3, [A7]+ 0000275A 4E75 rts 0000275C 4E56 0000 link A6, 0 00002760 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002764 266E 0008 movea.l A3, [A6 + 0x8] 00002768 282E 000C move.l D4, [A6 + 0xC] 0000276C 246E 0010 movea.l A2, [A6 + 0x10] 00002770 42A7 clr.l -[A7] 00002772 42A7 clr.l -[A7] 00002774 2F0A move.l -[A7], A2 00002776 4EB9 0003 D6E2 jsr [0x0003D6E2] 0000277C 262B 0080 move.l D3, [A3 + 0x80] 00002780 4FEF 000C lea.l A7, [A7 + 0xC] 00002784 6720 beq +0x22 /* 000027A6 */ 00002786 4A84 tst.l D4 00002788 671C beq +0x1E /* 000027A6 */ 0000278A 2004 move.l D0, D4 0000278C 5380 subq.l D0, 1 0000278E 4C43 0000 movem.l , D3 00002792 5280 addq.l D0, 1 00002794 2480 move.l [A2], D0 00002796 2004 move.l D0, D4 00002798 5380 subq.l D0, 1 0000279A 4C6B 0001 0080 movem.l D0, [A3 + 0x80] 000027A0 5281 addq.l D1, 1 000027A2 2541 0004 move.l [A2 + 0x4], D1 label000027A6: 000027A6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000027AA 4E5E unlink A6 000027AC 4E75 rts 000027AE 4E56 0000 link A6, 0 000027B2 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000027B6 266E 0008 movea.l A3, [A6 + 0x8] 000027BA 246E 000C movea.l A2, [A6 + 0xC] 000027BE 7A01 moveq.l D5, 0x01 000027C0 2612 move.l D3, [A2] 000027C2 282A 0004 move.l D4, [A2 + 0x4] 000027C6 5284 addq.l D4, 1 000027C8 2C04 move.l D6, D4 000027CA BCAB 0080 cmp.l D6, [A3 + 0x80] 000027CE 6304 bls +0x6 /* 000027D4 */ 000027D0 5283 addq.l D3, 1 000027D2 7801 moveq.l D4, 0x01 label000027D4: 000027D4 4A83 tst.l D3 000027D6 6604 bne +0x6 /* 000027DC */ 000027D8 7601 moveq.l D3, 0x01 000027DA 7801 moveq.l D4, 0x01 label000027DC: 000027DC B6AB 007C cmp.l D3, [A3 + 0x7C] 000027E0 6306 bls +0x8 /* 000027E8 */ 000027E2 7A00 moveq.l D5, 0x00 000027E4 7600 moveq.l D3, 0x00 000027E6 7800 moveq.l D4, 0x00 label000027E8: 000027E8 2F04 move.l -[A7], D4 000027EA 2F03 move.l -[A7], D3 000027EC 2F0A move.l -[A7], A2 000027EE 4EB9 0003 D6E2 jsr [0x0003D6E2] 000027F4 1005 move.b D0, D5 000027F6 4FEF 000C lea.l A7, [A7 + 0xC] 000027FA 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 000027FE 4E5E unlink A6 00002800 4E75 rts 00002802 4E56 FFF8 link A6, -0x0008 00002806 2F0A move.l -[A7], A2 00002808 42A7 clr.l -[A7] 0000280A 42A7 clr.l -[A7] 0000280C 486E FFF8 pea.l [A6 - 0x8] 00002810 4EB9 0000 7570 jsr [0x00007570] 00002816 206E 0008 movea.l A0, [A6 + 0x8] 0000281A 2468 0088 movea.l A2, [A0 + 0x88] 0000281E 200A move.l D0, A2 00002820 4FEF 000C lea.l A7, [A7 + 0xC] 00002824 6712 beq +0x14 /* 00002838 */ 00002826 486E FFF8 pea.l [A6 - 0x8] 0000282A 2F0A move.l -[A7], A2 0000282C 2057 movea.l A0, [A7] 0000282E 2250 movea.l A1, [A0] 00002830 2269 0010 movea.l A1, [A1 + 0x10] 00002834 4E91 jsr [A1] 00002836 504F addq.w A7, 8 label00002838: 00002838 486E FFF8 pea.l [A6 - 0x8] 0000283C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002840 4EB9 0003 D766 jsr [0x0003D766] 00002846 504F addq.w A7, 8 00002848 245F movea.l A2, [A7]+ 0000284A 4E5E unlink A6 0000284C 4E75 rts 0000284E 4E56 0000 link A6, 0 00002852 48E7 1030 movem.l -[A7], D3,A2,A3 00002856 266E 0008 movea.l A3, [A6 + 0x8] 0000285A 246E 000C movea.l A2, [A6 + 0xC] 0000285E 7600 moveq.l D3, 0x00 00002860 2F0A move.l -[A7], A2 00002862 2F0B move.l -[A7], A3 00002864 2057 movea.l A0, [A7] 00002866 2268 0004 movea.l A1, [A0 + 0x4] 0000286A 2269 01E8 movea.l A1, [A1 + 0x1E8] 0000286E 4E91 jsr [A1] 00002870 4A00 tst.b D0 00002872 504F addq.w A7, 8 00002874 6730 beq +0x32 /* 000028A6 */ label00002876: 00002876 2F0A move.l -[A7], A2 00002878 2F0B move.l -[A7], A3 0000287A 2057 movea.l A0, [A7] 0000287C 2268 0004 movea.l A1, [A0 + 0x4] 00002880 2269 0228 movea.l A1, [A1 + 0x228] 00002884 4E91 jsr [A1] 00002886 4A00 tst.b D0 00002888 504F addq.w A7, 8 0000288A 6704 beq +0x6 /* 00002890 */ 0000288C 7601 moveq.l D3, 0x01 0000288E 6016 bra +0x18 /* 000028A6 */ label00002890: 00002890 2F0A move.l -[A7], A2 00002892 2F0B move.l -[A7], A3 00002894 2057 movea.l A0, [A7] 00002896 2268 0004 movea.l A1, [A0 + 0x4] 0000289A 2269 01E8 movea.l A1, [A1 + 0x1E8] 0000289E 4E91 jsr [A1] 000028A0 4A00 tst.b D0 000028A2 504F addq.w A7, 8 000028A4 66D0 bne -0x2E /* 00002876 */ label000028A6: 000028A6 1003 move.b D0, D3 000028A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000028AC 4E5E unlink A6 000028AE 4E75 rts 000028B0 4E56 0000 link A6, 0 000028B4 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000028B8 246E 0008 movea.l A2, [A6 + 0x8] 000028BC 266E 000C movea.l A3, [A6 + 0xC] 000028C0 7A01 moveq.l D5, 0x01 000028C2 2C13 move.l D6, [A3] 000028C4 2806 move.l D4, D6 000028C6 262B 0004 move.l D3, [A3 + 0x4] 000028CA 4A86 tst.l D6 000028CC 6706 beq +0x8 /* 000028D4 */ 000028CE B8AA 007C cmp.l D4, [A2 + 0x7C] 000028D2 630A bls +0xC /* 000028DE */ label000028D4: 000028D4 282A 007C move.l D4, [A2 + 0x7C] 000028D8 262A 0080 move.l D3, [A2 + 0x80] 000028DC 601A bra +0x1C /* 000028F8 */ label000028DE: 000028DE 7001 moveq.l D0, 0x01 000028E0 B680 cmp.l D3, D0 000028E2 6208 bhi +0xA /* 000028EC */ 000028E4 5384 subq.l D4, 1 000028E6 262A 0080 move.l D3, [A2 + 0x80] 000028EA 600C bra +0xE /* 000028F8 */ label000028EC: 000028EC 5383 subq.l D3, 1 000028EE 2C2A 0080 move.l D6, [A2 + 0x80] 000028F2 B686 cmp.l D3, D6 000028F4 6302 bls +0x4 /* 000028F8 */ 000028F6 2606 move.l D3, D6 label000028F8: 000028F8 4A84 tst.l D4 000028FA 6606 bne +0x8 /* 00002902 */ 000028FC 7A00 moveq.l D5, 0x00 000028FE 7800 moveq.l D4, 0x00 00002900 7600 moveq.l D3, 0x00 label00002902: 00002902 2F03 move.l -[A7], D3 00002904 2F04 move.l -[A7], D4 00002906 2F0B move.l -[A7], A3 00002908 4EB9 0003 D6E2 jsr [0x0003D6E2] 0000290E 1005 move.b D0, D5 00002910 4FEF 000C lea.l A7, [A7 + 0xC] 00002914 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00002918 4E5E unlink A6 0000291A 4E75 rts 0000291C 4E56 0000 link A6, 0 00002920 48E7 1030 movem.l -[A7], D3,A2,A3 00002924 266E 0008 movea.l A3, [A6 + 0x8] 00002928 246E 000C movea.l A2, [A6 + 0xC] 0000292C 7600 moveq.l D3, 0x00 0000292E 2F0A move.l -[A7], A2 00002930 2F0B move.l -[A7], A3 00002932 2057 movea.l A0, [A7] 00002934 2268 0004 movea.l A1, [A0 + 0x4] 00002938 2269 01F4 movea.l A1, [A1 + 0x1F4] 0000293C 4E91 jsr [A1] 0000293E 4A00 tst.b D0 00002940 504F addq.w A7, 8 00002942 6730 beq +0x32 /* 00002974 */ label00002944: 00002944 2F0A move.l -[A7], A2 00002946 2F0B move.l -[A7], A3 00002948 2057 movea.l A0, [A7] 0000294A 2268 0004 movea.l A1, [A0 + 0x4] 0000294E 2269 0228 movea.l A1, [A1 + 0x228] 00002952 4E91 jsr [A1] 00002954 4A00 tst.b D0 00002956 504F addq.w A7, 8 00002958 6704 beq +0x6 /* 0000295E */ 0000295A 7601 moveq.l D3, 0x01 0000295C 6016 bra +0x18 /* 00002974 */ label0000295E: 0000295E 2F0A move.l -[A7], A2 00002960 2F0B move.l -[A7], A3 00002962 2057 movea.l A0, [A7] 00002964 2268 0004 movea.l A1, [A0 + 0x4] 00002968 2269 01F4 movea.l A1, [A1 + 0x1F4] 0000296C 4E91 jsr [A1] 0000296E 4A00 tst.b D0 00002970 504F addq.w A7, 8 00002972 66D0 bne -0x2E /* 00002944 */ label00002974: 00002974 1003 move.b D0, D3 00002976 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000297A 4E5E unlink A6 0000297C 4E75 rts 0000297E 4E56 FFD8 link A6, -0x0028 00002982 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00002986 246E 0008 movea.l A2, [A6 + 0x8] 0000298A 486E FFF0 pea.l [A6 - 0x10] 0000298E 486E FFF4 pea.l [A6 - 0xC] 00002992 486E FFF8 pea.l [A6 - 0x8] 00002996 486E FFFC pea.l [A6 - 0x4] 0000299A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000299E 2F2A 0084 move.l -[A7], [A2 + 0x84] 000029A2 2057 movea.l A0, [A7] 000029A4 2250 movea.l A1, [A0] 000029A6 2269 000C movea.l A1, [A1 + 0xC] 000029AA 4E91 jsr [A1] 000029AC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000029B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000029B4 2F0A move.l -[A7], A2 000029B6 4EB9 0000 1420 jsr [0x00001420] 000029BC 4A00 tst.b D0 000029BE 4FEF 0024 lea.l A7, [A7 + 0x24] 000029C2 671A beq +0x1C /* 000029DE */ 000029C4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000029C8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000029CC 2F0A move.l -[A7], A2 000029CE 4EB9 0000 1420 jsr [0x00001420] 000029D4 4A00 tst.b D0 000029D6 4FEF 000C lea.l A7, [A7 + 0xC] 000029DA 6600 00A0 bne +0xA2 /* 00002A7C */ label000029DE: 000029DE 486E FFD8 pea.l [A6 - 0x28] 000029E2 2F0A move.l -[A7], A2 000029E4 2057 movea.l A0, [A7] 000029E6 2268 0004 movea.l A1, [A0 + 0x4] 000029EA 2269 0040 movea.l A1, [A1 + 0x40] 000029EE 4E91 jsr [A1] 000029F0 486E FFE8 pea.l [A6 - 0x18] 000029F4 486E FFD8 pea.l [A6 - 0x28] 000029F8 2F0A move.l -[A7], A2 000029FA 4EB9 0000 1418 jsr [0x00001418] 00002A00 486E FFE0 pea.l [A6 - 0x20] 00002A04 486E FFDC pea.l [A6 - 0x24] 00002A08 2F0A move.l -[A7], A2 00002A0A 4EB9 0000 1418 jsr [0x00001418] 00002A10 7600 moveq.l D3, 0x00 00002A12 202E FFF4 move.l D0, [A6 - 0xC] 00002A16 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00002A1A 4FEF 0020 lea.l A7, [A7 + 0x20] 00002A1E 6F08 ble +0xA /* 00002A28 */ 00002A20 262E FFF4 move.l D3, [A6 - 0xC] 00002A24 96AE FFE0 sub.l D3, [A6 - 0x20] label00002A28: 00002A28 202E FFFC move.l D0, [A6 - 0x4] 00002A2C 9083 sub.l D0, D3 00002A2E B0AE FFE8 cmp.l D0, [A6 - 0x18] 00002A32 6C08 bge +0xA /* 00002A3C */ 00002A34 262E FFFC move.l D3, [A6 - 0x4] 00002A38 96AE FFE8 sub.l D3, [A6 - 0x18] label00002A3C: 00002A3C 7800 moveq.l D4, 0x00 00002A3E 2A2E FFE4 move.l D5, [A6 - 0x1C] 00002A42 BAAE FFF0 cmp.l D5, [A6 - 0x10] 00002A46 6C06 bge +0x8 /* 00002A4E */ 00002A48 282E FFF0 move.l D4, [A6 - 0x10] 00002A4C 9885 sub.l D4, D5 label00002A4E: 00002A4E 2A2E FFEC move.l D5, [A6 - 0x14] 00002A52 202E FFF8 move.l D0, [A6 - 0x8] 00002A56 9084 sub.l D0, D4 00002A58 B085 cmp.l D0, D5 00002A5A 6C06 bge +0x8 /* 00002A62 */ 00002A5C 282E FFF8 move.l D4, [A6 - 0x8] 00002A60 9885 sub.l D4, D5 label00002A62: 00002A62 1F3C 0001 move.b -[A7], 0x1 00002A66 2F04 move.l -[A7], D4 00002A68 2F03 move.l -[A7], D3 00002A6A 2F0A move.l -[A7], A2 00002A6C 2057 movea.l A0, [A7] 00002A6E 2268 0004 movea.l A1, [A0 + 0x4] 00002A72 2269 0188 movea.l A1, [A1 + 0x188] 00002A76 4E91 jsr [A1] 00002A78 4FEF 000E lea.l A7, [A7 + 0xE] label00002A7C: 00002A7C 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00002A80 4E5E unlink A6 00002A82 4E75 rts 00002A84 206F 0004 movea.l A0, [A7 + 0x4] 00002A88 216F 0008 0084 move.l [A0 + 0x84], [A7 + 0x8] 00002A8E 4E75 rts 00002A90 4E56 0000 link A6, 0 00002A94 2F2E 001C move.l -[A7], [A6 + 0x1C] 00002A98 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002A9C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002AA0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002AA4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AA8 206E 0008 movea.l A0, [A6 + 0x8] 00002AAC 2F28 0084 move.l -[A7], [A0 + 0x84] 00002AB0 2057 movea.l A0, [A7] 00002AB2 2250 movea.l A1, [A0] 00002AB4 2269 000C movea.l A1, [A1 + 0xC] 00002AB8 4E91 jsr [A1] 00002ABA 4E5E unlink A6 00002ABC 4E75 rts 00002ABE 4E56 FFE8 link A6, -0x0018 00002AC2 48E7 1030 movem.l -[A7], D3,A2,A3 00002AC6 266E 0008 movea.l A3, [A6 + 0x8] 00002ACA 246E 0010 movea.l A2, [A6 + 0x10] 00002ACE 486E FFF0 pea.l [A6 - 0x10] 00002AD2 486E FFF4 pea.l [A6 - 0xC] 00002AD6 486E FFF8 pea.l [A6 - 0x8] 00002ADA 486E FFFC pea.l [A6 - 0x4] 00002ADE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AE2 2F2B 0084 move.l -[A7], [A3 + 0x84] 00002AE6 2057 movea.l A0, [A7] 00002AE8 2250 movea.l A1, [A0] 00002AEA 2269 000C movea.l A1, [A1 + 0xC] 00002AEE 4E91 jsr [A1] 00002AF0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002AF4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002AF8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002AFC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B00 2F0B move.l -[A7], A3 00002B02 4EB9 0000 1428 jsr [0x00001428] 00002B08 1600 move.b D3, D0 00002B0A 4FEF 002C lea.l A7, [A7 + 0x2C] 00002B0E 6746 beq +0x48 /* 00002B56 */ 00002B10 2D6E FFFC FFE8 move.l [A6 - 0x18], [A6 - 0x4] 00002B16 2D6E FFF8 FFEC move.l [A6 - 0x14], [A6 - 0x8] 00002B1C 2F0A move.l -[A7], A2 00002B1E 486E FFE8 pea.l [A6 - 0x18] 00002B22 2F0B move.l -[A7], A3 00002B24 4EB9 0000 1410 jsr [0x00001410] 00002B2A 202E FFF4 move.l D0, [A6 - 0xC] 00002B2E 90AE FFFC sub.l D0, [A6 - 0x4] 00002B32 322A 0002 move.w D1, [A2 + 0x2] 00002B36 48C1 ext.l D1 00002B38 D280 add.l D1, D0 00002B3A 3541 0006 move.w [A2 + 0x6], D1 00002B3E 202E FFF0 move.l D0, [A6 - 0x10] 00002B42 90AE FFF8 sub.l D0, [A6 - 0x8] 00002B46 3212 move.w D1, [A2] 00002B48 48C1 ext.l D1 00002B4A D280 add.l D1, D0 00002B4C 3541 0004 move.w [A2 + 0x4], D1 00002B50 4FEF 000C lea.l A7, [A7 + 0xC] 00002B54 600E bra +0x10 /* 00002B64 */ label00002B56: 00002B56 426A 0002 clr.w [A2 + 0x2] 00002B5A 4252 clr.w [A2] 00002B5C 426A 0006 clr.w [A2 + 0x6] 00002B60 426A 0004 clr.w [A2 + 0x4] label00002B64: 00002B64 1003 move.b D0, D3 00002B66 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002B6A 4E5E unlink A6 00002B6C 4E75 rts 00002B6E 4E56 0000 link A6, 0 00002B72 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00002B76 266E 0008 movea.l A3, [A6 + 0x8] 00002B7A 286E 000C movea.l A4, [A6 + 0xC] 00002B7E 246E 0010 movea.l A2, [A6 + 0x10] 00002B82 7601 moveq.l D3, 0x01 00002B84 4AAC 0004 tst.l [A4 + 0x4] 00002B88 6C06 bge +0x8 /* 00002B90 */ 00002B8A 4292 clr.l [A2] 00002B8C 7600 moveq.l D3, 0x00 00002B8E 602A bra +0x2C /* 00002BBA */ label00002B90: 00002B90 202C 0004 move.l D0, [A4 + 0x4] 00002B94 B0AB 002C cmp.l D0, [A3 + 0x2C] 00002B98 6D0C blt +0xE /* 00002BA6 */ 00002B9A 202B 007C move.l D0, [A3 + 0x7C] 00002B9E 5280 addq.l D0, 1 00002BA0 2480 move.l [A2], D0 00002BA2 7600 moveq.l D3, 0x00 00002BA4 6014 bra +0x16 /* 00002BBA */ label00002BA6: 00002BA6 2F0C move.l -[A7], A4 00002BA8 2F2B 0084 move.l -[A7], [A3 + 0x84] 00002BAC 2057 movea.l A0, [A7] 00002BAE 2250 movea.l A1, [A0] 00002BB0 2269 0010 movea.l A1, [A1 + 0x10] 00002BB4 4E91 jsr [A1] 00002BB6 2480 move.l [A2], D0 00002BB8 504F addq.w A7, 8 label00002BBA: 00002BBA 4A94 tst.l [A4] 00002BBC 6C08 bge +0xA /* 00002BC6 */ 00002BBE 42AA 0004 clr.l [A2 + 0x4] 00002BC2 7600 moveq.l D3, 0x00 00002BC4 602C bra +0x2E /* 00002BF2 */ label00002BC6: 00002BC6 2014 move.l D0, [A4] 00002BC8 B0AB 0028 cmp.l D0, [A3 + 0x28] 00002BCC 6D0E blt +0x10 /* 00002BDC */ 00002BCE 202B 0080 move.l D0, [A3 + 0x80] 00002BD2 5280 addq.l D0, 1 00002BD4 2540 0004 move.l [A2 + 0x4], D0 00002BD8 7600 moveq.l D3, 0x00 00002BDA 6016 bra +0x18 /* 00002BF2 */ label00002BDC: 00002BDC 2F0C move.l -[A7], A4 00002BDE 2F2B 0084 move.l -[A7], [A3 + 0x84] 00002BE2 2057 movea.l A0, [A7] 00002BE4 2250 movea.l A1, [A0] 00002BE6 2269 0014 movea.l A1, [A1 + 0x14] 00002BEA 4E91 jsr [A1] 00002BEC 2540 0004 move.l [A2 + 0x4], D0 00002BF0 504F addq.w A7, 8 label00002BF2: 00002BF2 1003 move.b D0, D3 00002BF4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002BF8 4E5E unlink A6 00002BFA 4E75 rts 00002BFC 4E56 0000 link A6, 0 00002C00 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C04 206E 0008 movea.l A0, [A6 + 0x8] 00002C08 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C0C 2057 movea.l A0, [A7] 00002C0E 2250 movea.l A1, [A0] 00002C10 2269 001C movea.l A1, [A1 + 0x1C] 00002C14 4E91 jsr [A1] 00002C16 4E5E unlink A6 00002C18 4E75 rts 00002C1A 4E56 0000 link A6, 0 00002C1E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002C22 2F2E 000E move.l -[A7], [A6 + 0xE] 00002C26 3F2E 000C move.w -[A7], [A6 + 0xC] 00002C2A 206E 0008 movea.l A0, [A6 + 0x8] 00002C2E 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C32 2057 movea.l A0, [A7] 00002C34 2250 movea.l A1, [A0] 00002C36 2269 0020 movea.l A1, [A1 + 0x20] 00002C3A 4E91 jsr [A1] 00002C3C 1F3C 0001 move.b -[A7], 0x1 00002C40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C44 2057 movea.l A0, [A7] 00002C46 2268 0004 movea.l A1, [A0 + 0x4] 00002C4A 2269 01DC movea.l A1, [A1 + 0x1DC] 00002C4E 4E91 jsr [A1] 00002C50 4E5E unlink A6 00002C52 4E75 rts 00002C54 4E56 0000 link A6, 0 00002C58 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C5C 206E 0008 movea.l A0, [A6 + 0x8] 00002C60 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C64 2057 movea.l A0, [A7] 00002C66 2250 movea.l A1, [A0] 00002C68 2269 0024 movea.l A1, [A1 + 0x24] 00002C6C 4E91 jsr [A1] 00002C6E 4E5E unlink A6 00002C70 4E75 rts 00002C72 4E56 0000 link A6, 0 00002C76 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002C7A 2F2E 000E move.l -[A7], [A6 + 0xE] 00002C7E 3F2E 000C move.w -[A7], [A6 + 0xC] 00002C82 206E 0008 movea.l A0, [A6 + 0x8] 00002C86 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C8A 2057 movea.l A0, [A7] 00002C8C 2250 movea.l A1, [A0] 00002C8E 2269 0028 movea.l A1, [A1 + 0x28] 00002C92 4E91 jsr [A1] 00002C94 1F3C 0001 move.b -[A7], 0x1 00002C98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C9C 2057 movea.l A0, [A7] 00002C9E 2268 0004 movea.l A1, [A0 + 0x4] 00002CA2 2269 01DC movea.l A1, [A1 + 0x1DC] 00002CA6 4E91 jsr [A1] 00002CA8 4E5E unlink A6 00002CAA 4E75 rts 00002CAC 4E56 FFF0 link A6, -0x0010 00002CB0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00002CB4 286E 0008 movea.l A4, [A6 + 0x8] 00002CB8 266E 0010 movea.l A3, [A6 + 0x10] 00002CBC 246E 0014 movea.l A2, [A6 + 0x14] 00002CC0 486E FFF0 pea.l [A6 - 0x10] 00002CC4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002CC8 2F0C move.l -[A7], A4 00002CCA 4EB9 0000 1418 jsr [0x00001418] 00002CD0 2F0B move.l -[A7], A3 00002CD2 486E FFF0 pea.l [A6 - 0x10] 00002CD6 2F0C move.l -[A7], A4 00002CD8 2057 movea.l A0, [A7] 00002CDA 2268 0004 movea.l A1, [A0 + 0x4] 00002CDE 2269 020C movea.l A1, [A1 + 0x20C] 00002CE2 4E91 jsr [A1] 00002CE4 7001 moveq.l D0, 0x01 00002CE6 B093 cmp.l D0, [A3] 00002CE8 4FEF 0018 lea.l A7, [A7 + 0x18] 00002CEC 6304 bls +0x6 /* 00002CF2 */ 00002CEE 7001 moveq.l D0, 0x01 00002CF0 2680 move.l [A3], D0 label00002CF2: 00002CF2 7001 moveq.l D0, 0x01 00002CF4 B0AB 0004 cmp.l D0, [A3 + 0x4] 00002CF8 6306 bls +0x8 /* 00002D00 */ 00002CFA 7001 moveq.l D0, 0x01 00002CFC 2740 0004 move.l [A3 + 0x4], D0 label00002D00: 00002D00 486E FFF8 pea.l [A6 - 0x8] 00002D04 206E 000C movea.l A0, [A6 + 0xC] 00002D08 4868 0004 pea.l [A0 + 0x4] 00002D0C 2F0C move.l -[A7], A4 00002D0E 4EB9 0000 1418 jsr [0x00001418] 00002D14 53AE FFF8 subq.l [A6 - 0x8], 1 00002D18 53AE FFFC subq.l [A6 - 0x4], 1 00002D1C 2F0A move.l -[A7], A2 00002D1E 486E FFF8 pea.l [A6 - 0x8] 00002D22 2F0C move.l -[A7], A4 00002D24 2057 movea.l A0, [A7] 00002D26 2268 0004 movea.l A1, [A0 + 0x4] 00002D2A 2269 020C movea.l A1, [A1 + 0x20C] 00002D2E 4E91 jsr [A1] 00002D30 262C 007C move.l D3, [A4 + 0x7C] 00002D34 B692 cmp.l D3, [A2] 00002D36 4FEF 0018 lea.l A7, [A7 + 0x18] 00002D3A 6402 bcc +0x4 /* 00002D3E */ 00002D3C 2483 move.l [A2], D3 label00002D3E: 00002D3E 262C 0080 move.l D3, [A4 + 0x80] 00002D42 B6AA 0004 cmp.l D3, [A2 + 0x4] 00002D46 6404 bcc +0x6 /* 00002D4C */ 00002D48 2543 0004 move.l [A2 + 0x4], D3 label00002D4C: 00002D4C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002D50 4E5E unlink A6 00002D52 4E75 rts 00002D54 206F 0004 movea.l A0, [A7 + 0x4] 00002D58 216F 0008 0088 move.l [A0 + 0x88], [A7 + 0x8] 00002D5E 4E75 rts 00002D60 4E56 0000 link A6, 0 00002D64 2F0A move.l -[A7], A2 00002D66 2F03 move.l -[A7], D3 00002D68 7600 moveq.l D3, 0x00 00002D6A 206E 0008 movea.l A0, [A6 + 0x8] 00002D6E 2468 0088 movea.l A2, [A0 + 0x88] 00002D72 200A move.l D0, A2 00002D74 6714 beq +0x16 /* 00002D8A */ 00002D76 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D7A 2F0A move.l -[A7], A2 00002D7C 2057 movea.l A0, [A7] 00002D7E 2250 movea.l A1, [A0] 00002D80 2269 000C movea.l A1, [A1 + 0xC] 00002D84 4E91 jsr [A1] 00002D86 1600 move.b D3, D0 00002D88 504F addq.w A7, 8 label00002D8A: 00002D8A 1003 move.b D0, D3 00002D8C 261F move.l D3, [A7]+ 00002D8E 245F movea.l A2, [A7]+ 00002D90 4E5E unlink A6 00002D92 4E75 rts 00002D94 4E56 0000 link A6, 0 00002D98 2F0A move.l -[A7], A2 00002D9A 206E 0008 movea.l A0, [A6 + 0x8] 00002D9E 2468 0088 movea.l A2, [A0 + 0x88] 00002DA2 200A move.l D0, A2 00002DA4 6712 beq +0x14 /* 00002DB8 */ 00002DA6 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DAA 2F0A move.l -[A7], A2 00002DAC 2057 movea.l A0, [A7] 00002DAE 2250 movea.l A1, [A0] 00002DB0 2269 0018 movea.l A1, [A1 + 0x18] 00002DB4 4E91 jsr [A1] 00002DB6 504F addq.w A7, 8 label00002DB8: 00002DB8 245F movea.l A2, [A7]+ 00002DBA 4E5E unlink A6 00002DBC 4E75 rts 00002DBE 4E56 0000 link A6, 0 00002DC2 2F0A move.l -[A7], A2 00002DC4 206E 0008 movea.l A0, [A6 + 0x8] 00002DC8 2468 0088 movea.l A2, [A0 + 0x88] 00002DCC 200A move.l D0, A2 00002DCE 670E beq +0x10 /* 00002DDE */ 00002DD0 2F0A move.l -[A7], A2 00002DD2 2057 movea.l A0, [A7] 00002DD4 2250 movea.l A1, [A0] 00002DD6 2269 001C movea.l A1, [A1 + 0x1C] 00002DDA 4E91 jsr [A1] 00002DDC 584F addq.w A7, 4 label00002DDE: 00002DDE 245F movea.l A2, [A7]+ 00002DE0 4E5E unlink A6 00002DE2 4E75 rts 00002DE4 4E56 0000 link A6, 0 00002DE8 2F0A move.l -[A7], A2 00002DEA 206E 0008 movea.l A0, [A6 + 0x8] 00002DEE 2468 0088 movea.l A2, [A0 + 0x88] 00002DF2 200A move.l D0, A2 00002DF4 6712 beq +0x14 /* 00002E08 */ 00002DF6 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DFA 2F0A move.l -[A7], A2 00002DFC 2057 movea.l A0, [A7] 00002DFE 2250 movea.l A1, [A0] 00002E00 2269 0020 movea.l A1, [A1 + 0x20] 00002E04 4E91 jsr [A1] 00002E06 504F addq.w A7, 8 label00002E08: 00002E08 245F movea.l A2, [A7]+ 00002E0A 4E5E unlink A6 00002E0C 4E75 rts 00002E0E 4E56 0000 link A6, 0 00002E12 2F0A move.l -[A7], A2 00002E14 206E 0008 movea.l A0, [A6 + 0x8] 00002E18 2468 0088 movea.l A2, [A0 + 0x88] 00002E1C 200A move.l D0, A2 00002E1E 670E beq +0x10 /* 00002E2E */ 00002E20 2F0A move.l -[A7], A2 00002E22 2057 movea.l A0, [A7] 00002E24 2250 movea.l A1, [A0] 00002E26 2269 0024 movea.l A1, [A1 + 0x24] 00002E2A 4E91 jsr [A1] 00002E2C 584F addq.w A7, 4 label00002E2E: 00002E2E 245F movea.l A2, [A7]+ 00002E30 4E5E unlink A6 00002E32 4E75 rts 00002E34 4E56 0000 link A6, 0 00002E38 2F0B move.l -[A7], A3 00002E3A 2F0A move.l -[A7], A2 00002E3C 266E 0008 movea.l A3, [A6 + 0x8] 00002E40 246B 0088 movea.l A2, [A3 + 0x88] 00002E44 200A move.l D0, A2 00002E46 6738 beq +0x3A /* 00002E80 */ 00002E48 4A2B 0090 tst.b [A3 + 0x90] 00002E4C 671A beq +0x1C /* 00002E68 */ 00002E4E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E52 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E56 2F0A move.l -[A7], A2 00002E58 2057 movea.l A0, [A7] 00002E5A 2250 movea.l A1, [A0] 00002E5C 2269 002C movea.l A1, [A1 + 0x2C] 00002E60 4E91 jsr [A1] 00002E62 4FEF 000C lea.l A7, [A7 + 0xC] 00002E66 601A bra +0x1C /* 00002E82 */ label00002E68: 00002E68 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E70 2F0A move.l -[A7], A2 00002E72 2057 movea.l A0, [A7] 00002E74 2250 movea.l A1, [A0] 00002E76 2269 0028 movea.l A1, [A1 + 0x28] 00002E7A 4E91 jsr [A1] 00002E7C 4FEF 000C lea.l A7, [A7 + 0xC] label00002E80: 00002E80 7001 moveq.l D0, 0x01 label00002E82: 00002E82 245F movea.l A2, [A7]+ 00002E84 265F movea.l A3, [A7]+ 00002E86 4E5E unlink A6 00002E88 4E75 rts 00002E8A 4E75 rts 00002E8C 4E56 FFF8 link A6, -0x0008 00002E90 2F0A move.l -[A7], A2 00002E92 246E 0008 movea.l A2, [A6 + 0x8] 00002E96 256E 000C 008C move.l [A2 + 0x8C], [A6 + 0xC] 00002E9C 486E FFF8 pea.l [A6 - 0x8] 00002EA0 486E FFFC pea.l [A6 - 0x4] 00002EA4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EA8 2057 movea.l A0, [A7] 00002EAA 2250 movea.l A1, [A0] 00002EAC 2269 0028 movea.l A1, [A1 + 0x28] 00002EB0 4E91 jsr [A1] 00002EB2 256E FFFC 007C move.l [A2 + 0x7C], [A6 - 0x4] 00002EB8 4AAE FFFC tst.l [A6 - 0x4] 00002EBC 4FEF 000C lea.l A7, [A7 + 0xC] 00002EC0 6718 beq +0x1A /* 00002EDA */ 00002EC2 42A7 clr.l -[A7] 00002EC4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002EC8 2F2A 0084 move.l -[A7], [A2 + 0x84] 00002ECC 2057 movea.l A0, [A7] 00002ECE 2250 movea.l A1, [A0] 00002ED0 2269 002C movea.l A1, [A1 + 0x2C] 00002ED4 4E91 jsr [A1] 00002ED6 4FEF 000C lea.l A7, [A7 + 0xC] label00002EDA: 00002EDA 256E FFF8 0080 move.l [A2 + 0x80], [A6 - 0x8] 00002EE0 4AAE FFF8 tst.l [A6 - 0x8] 00002EE4 6718 beq +0x1A /* 00002EFE */ 00002EE6 42A7 clr.l -[A7] 00002EE8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002EEC 2F2A 0084 move.l -[A7], [A2 + 0x84] 00002EF0 2057 movea.l A0, [A7] 00002EF2 2250 movea.l A1, [A0] 00002EF4 2269 0030 movea.l A1, [A1 + 0x30] 00002EF8 4E91 jsr [A1] 00002EFA 4FEF 000C lea.l A7, [A7 + 0xC] label00002EFE: 00002EFE 4AAE FFFC tst.l [A6 - 0x4] 00002F02 6606 bne +0x8 /* 00002F0A */ 00002F04 4AAE FFF8 tst.l [A6 - 0x8] 00002F08 6712 beq +0x14 /* 00002F1C */ label00002F0A: 00002F0A 4227 clr.b -[A7] 00002F0C 2F0A move.l -[A7], A2 00002F0E 2057 movea.l A0, [A7] 00002F10 2268 0004 movea.l A1, [A0 + 0x4] 00002F14 2269 01DC movea.l A1, [A1 + 0x1DC] 00002F18 4E91 jsr [A1] 00002F1A 5C4F addq.w A7, 6 label00002F1C: 00002F1C 245F movea.l A2, [A7]+ 00002F1E 4E5E unlink A6 00002F20 4E75 rts 00002F22 4E56 0000 link A6, 0 00002F26 2F0A move.l -[A7], A2 00002F28 206E 0008 movea.l A0, [A6 + 0x8] 00002F2C 2468 008C movea.l A2, [A0 + 0x8C] 00002F30 200A move.l D0, A2 00002F32 671E beq +0x20 /* 00002F52 */ 00002F34 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002F38 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F40 2F0A move.l -[A7], A2 00002F42 2057 movea.l A0, [A7] 00002F44 2250 movea.l A1, [A0] 00002F46 2269 000C movea.l A1, [A1 + 0xC] 00002F4A 4E91 jsr [A1] 00002F4C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002F50 603E bra +0x40 /* 00002F90 */ label00002F52: 00002F52 4EB9 0000 1D0A jsr [0x00001D0A] 00002F58 5300 subq.b D0, 1 00002F5A 661C bne +0x1E /* 00002F78 */ 00002F5C 4878 0449 push.l 0x449 00002F60 4879 0000 3470 push.l 0x3470 /* '4p' */ 00002F66 4879 0000 3416 push.l 0x3416 00002F6C 4EB9 0000 01B0 jsr [0x000001B0] 00002F72 4FEF 000C lea.l A7, [A7 + 0xC] 00002F76 6018 bra +0x1A /* 00002F90 */ label00002F78: 00002F78 4EB9 0000 1D0A jsr [0x00001D0A] 00002F7E 5500 subq.b D0, 2 00002F80 660E bne +0x10 /* 00002F90 */ 00002F82 4879 0000 3416 push.l 0x3416 00002F88 4EB9 0000 1CFC jsr [0x00001CFC] 00002F8E 584F addq.w A7, 4 label00002F90: 00002F90 245F movea.l A2, [A7]+ 00002F92 4E5E unlink A6 00002F94 4E75 rts 00002F96 4E56 0000 link A6, 0 00002F9A 2F0A move.l -[A7], A2 00002F9C 206E 0008 movea.l A0, [A6 + 0x8] 00002FA0 2468 008C movea.l A2, [A0 + 0x8C] 00002FA4 200A move.l D0, A2 00002FA6 671E beq +0x20 /* 00002FC6 */ 00002FA8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002FAC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FB0 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FB4 2F0A move.l -[A7], A2 00002FB6 2057 movea.l A0, [A7] 00002FB8 2250 movea.l A1, [A0] 00002FBA 2269 0010 movea.l A1, [A1 + 0x10] 00002FBE 4E91 jsr [A1] 00002FC0 4FEF 0010 lea.l A7, [A7 + 0x10] 00002FC4 6006 bra +0x8 /* 00002FCC */ label00002FC6: 00002FC6 206E 0014 movea.l A0, [A6 + 0x14] 00002FCA 4290 clr.l [A0] label00002FCC: 00002FCC 245F movea.l A2, [A7]+ 00002FCE 4E5E unlink A6 00002FD0 4E75 rts 00002FD2 4E56 0000 link A6, 0 00002FD6 2F0A move.l -[A7], A2 00002FD8 2F03 move.l -[A7], D3 00002FDA 7600 moveq.l D3, 0x00 00002FDC 206E 0008 movea.l A0, [A6 + 0x8] 00002FE0 2468 008C movea.l A2, [A0 + 0x8C] 00002FE4 200A move.l D0, A2 00002FE6 671E beq +0x20 /* 00003006 */ 00002FE8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002FEC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FF0 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FF4 2F0A move.l -[A7], A2 00002FF6 2057 movea.l A0, [A7] 00002FF8 2250 movea.l A1, [A0] 00002FFA 2269 0014 movea.l A1, [A1 + 0x14] 00002FFE 4E91 jsr [A1] 00003000 1600 move.b D3, D0 00003002 4FEF 0010 lea.l A7, [A7 + 0x10] label00003006: 00003006 1003 move.b D0, D3 00003008 261F move.l D3, [A7]+ 0000300A 245F movea.l A2, [A7]+ 0000300C 4E5E unlink A6 0000300E 4E75 rts 00003010 4E56 FFBC link A6, -0x0044 00003014 48E7 1820 movem.l -[A7], D3,D4,A2 00003018 246E 0008 movea.l A2, [A6 + 0x8] 0000301C 182E 000C move.b D4, [A6 + 0xC] 00003020 162E 000E move.b D3, [A6 + 0xE] 00003024 4A2A 0091 tst.b [A2 + 0x91] 00003028 6700 00D8 beq +0xDA /* 00003102 */ 0000302C 486E FFDA pea.l [A6 - 0x26] 00003030 2F0A move.l -[A7], A2 00003032 2057 movea.l A0, [A7] 00003034 2268 0004 movea.l A1, [A0 + 0x4] 00003038 2269 0040 movea.l A1, [A1 + 0x40] 0000303C 4E91 jsr [A1] 0000303E 486E FFF8 pea.l [A6 - 0x8] 00003042 4EB9 0000 755A jsr [0x0000755A] 00003048 486E FFE8 pea.l [A6 - 0x18] 0000304C 4EB9 0000 755A jsr [0x0000755A] 00003052 486E FFF0 pea.l [A6 - 0x10] 00003056 4EB9 0000 755A jsr [0x0000755A] 0000305C 486E FFF0 pea.l [A6 - 0x10] 00003060 486E FFE8 pea.l [A6 - 0x18] 00003064 486E FFDA pea.l [A6 - 0x26] 00003068 2F0A move.l -[A7], A2 0000306A 2057 movea.l A0, [A7] 0000306C 2268 0004 movea.l A1, [A0 + 0x4] 00003070 2269 0220 movea.l A1, [A1 + 0x220] 00003074 4E91 jsr [A1] 00003076 2D6E FFE8 FFF8 move.l [A6 - 0x8], [A6 - 0x18] 0000307C 202E FFF8 move.l D0, [A6 - 0x8] 00003080 B0AE FFF0 cmp.l D0, [A6 - 0x10] 00003084 4FEF 0024 lea.l A7, [A7 + 0x24] 00003088 6200 011C bhi +0x11E /* 000031A6 */ label0000308C: 0000308C 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14] 00003092 6052 bra +0x54 /* 000030E6 */ label00003094: 00003094 486E FFF8 pea.l [A6 - 0x8] 00003098 2F0A move.l -[A7], A2 0000309A 2057 movea.l A0, [A7] 0000309C 2268 0004 movea.l A1, [A0 + 0x4] 000030A0 2269 0228 movea.l A1, [A1 + 0x228] 000030A4 4E91 jsr [A1] 000030A6 4A00 tst.b D0 000030A8 504F addq.w A7, 8 000030AA 6736 beq +0x38 /* 000030E2 */ 000030AC 4A04 tst.b D4 000030AE 671A beq +0x1C /* 000030CA */ 000030B0 1F03 move.b -[A7], D3 000030B2 486E FFF8 pea.l [A6 - 0x8] 000030B6 2F0A move.l -[A7], A2 000030B8 2057 movea.l A0, [A7] 000030BA 2268 0004 movea.l A1, [A0 + 0x4] 000030BE 2269 0268 movea.l A1, [A1 + 0x268] 000030C2 4E91 jsr [A1] 000030C4 4FEF 000A lea.l A7, [A7 + 0xA] 000030C8 6018 bra +0x1A /* 000030E2 */ label000030CA: 000030CA 1F03 move.b -[A7], D3 000030CC 486E FFF8 pea.l [A6 - 0x8] 000030D0 2F0A move.l -[A7], A2 000030D2 2057 movea.l A0, [A7] 000030D4 2268 0004 movea.l A1, [A0 + 0x4] 000030D8 2269 026C movea.l A1, [A1 + 0x26C] 000030DC 4E91 jsr [A1] 000030DE 4FEF 000A lea.l A7, [A7 + 0xA] label000030E2: 000030E2 52AE FFFC addq.l [A6 - 0x4], 1 label000030E6: 000030E6 202E FFFC move.l D0, [A6 - 0x4] 000030EA B0AE FFF4 cmp.l D0, [A6 - 0xC] 000030EE 63A4 bls -0x5A /* 00003094 */ 000030F0 52AE FFF8 addq.l [A6 - 0x8], 1 000030F4 202E FFF8 move.l D0, [A6 - 0x8] 000030F8 B0AE FFF0 cmp.l D0, [A6 - 0x10] 000030FC 638E bls -0x70 /* 0000308C */ 000030FE 6000 00A6 bra +0xA8 /* 000031A6 */ label00003102: 00003102 4227 clr.b -[A7] 00003104 2F0A move.l -[A7], A2 00003106 2057 movea.l A0, [A7] 00003108 2268 0004 movea.l A1, [A0 + 0x4] 0000310C 2269 0108 movea.l A1, [A1 + 0x108] 00003110 4E91 jsr [A1] 00003112 4A00 tst.b D0 00003114 5C4F addq.w A7, 6 00003116 6700 008E beq +0x90 /* 000031A6 */ 0000311A 486E FFE2 pea.l [A6 - 0x1E] 0000311E 4EB9 0000 0490 jsr [0x00000490] 00003124 486E FFE2 pea.l [A6 - 0x1E] 00003128 4EB9 0000 9F20 jsr [0x00009F20] 0000312E 584F addq.w A7, 4 00003130 2F08 move.l -[A7], A0 00003132 2F0A move.l -[A7], A2 00003134 2057 movea.l A0, [A7] 00003136 2268 0004 movea.l A1, [A0 + 0x4] 0000313A 2269 0264 movea.l A1, [A1 + 0x264] 0000313E 4E91 jsr [A1] 00003140 4EB9 0000 02C8 jsr [0x000002C8] 00003146 486E FFBC pea.l [A6 - 0x44] 0000314A 4EB9 0000 01F0 jsr [0x000001F0] 00003150 4EB9 0000 0200 jsr [0x00000200 /* SPAlarm */] 00003156 4A04 tst.b D4 00003158 4FEF 0010 lea.l A7, [A7 + 0x10] 0000315C 6712 beq +0x14 /* 00003170 */ 0000315E 486E FFE2 pea.l [A6 - 0x1E] 00003162 4EB9 0000 9F20 jsr [0x00009F20] 00003168 584F addq.w A7, 4 0000316A 2F08 move.l -[A7], A0 0000316C A8D5 syscall InverRgn/InvertRgn 0000316E 6016 bra +0x18 /* 00003186 */ label00003170: 00003170 3F3C 0002 move.w -[A7], 0x2 00003174 A89C syscall PenMode 00003176 486E FFE2 pea.l [A6 - 0x1E] 0000317A 4EB9 0000 9F20 jsr [0x00009F20] 00003180 584F addq.w A7, 4 00003182 2F08 move.l -[A7], A0 00003184 A8D2 syscall FrameRgn label00003186: 00003186 3F3C FFFF move.w -[A7], 0xFFFF 0000318A 486E FFBC pea.l [A6 - 0x44] 0000318E 4EB9 0000 01F8 jsr [0x000001F8 /* SPValid/SysParam */] 00003194 3F3C FFFF move.w -[A7], 0xFFFF 00003198 486E FFE2 pea.l [A6 - 0x1E] 0000319C 4EB9 0000 04B8 jsr [0x000004B8] 000031A2 4FEF 000C lea.l A7, [A7 + 0xC] label000031A6: 000031A6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000031AA 4E5E unlink A6 000031AC 4E75 rts 000031AE 4E56 FFD2 link A6, -0x002E 000031B2 2F0B move.l -[A7], A3 000031B4 2F0A move.l -[A7], A2 000031B6 246E 0008 movea.l A2, [A6 + 0x8] 000031BA 266E 000C movea.l A3, [A6 + 0xC] 000031BE 2F0B move.l -[A7], A3 000031C0 A8DD syscall SetEmptyRgn 000031C2 486E FFD2 pea.l [A6 - 0x2E] 000031C6 2F0A move.l -[A7], A2 000031C8 4EB9 0003 AC02 jsr [0x0003AC02] 000031CE 486E FFD2 pea.l [A6 - 0x2E] 000031D2 A8AE syscall EmptyRect 000031D4 101F move.b D0, [A7]+ 000031D6 5C4F addq.w A7, 6 000031D8 6600 010C bne +0x10E /* 000032E6 */ 000031DC 486E FFD2 pea.l [A6 - 0x2E] 000031E0 2F0A move.l -[A7], A2 000031E2 2057 movea.l A0, [A7] 000031E4 2268 0004 movea.l A1, [A0 + 0x4] 000031E8 2269 0128 movea.l A1, [A1 + 0x128] 000031EC 4E91 jsr [A1] 000031EE 486E FFD6 pea.l [A6 - 0x2A] 000031F2 2F0A move.l -[A7], A2 000031F4 2057 movea.l A0, [A7] 000031F6 2268 0004 movea.l A1, [A0 + 0x4] 000031FA 2269 0128 movea.l A1, [A1 + 0x128] 000031FE 4E91 jsr [A1] 00003200 486E FFF8 pea.l [A6 - 0x8] 00003204 4EB9 0000 755A jsr [0x0000755A] 0000320A 486E FFDA pea.l [A6 - 0x26] 0000320E 4EB9 0000 755A jsr [0x0000755A] 00003214 486E FFE2 pea.l [A6 - 0x1E] 00003218 4EB9 0000 755A jsr [0x0000755A] 0000321E 486E FFE2 pea.l [A6 - 0x1E] 00003222 486E FFDA pea.l [A6 - 0x26] 00003226 486E FFD2 pea.l [A6 - 0x2E] 0000322A 2F0A move.l -[A7], A2 0000322C 2057 movea.l A0, [A7] 0000322E 2268 0004 movea.l A1, [A0 + 0x4] 00003232 2269 0220 movea.l A1, [A1 + 0x220] 00003236 4E91 jsr [A1] 00003238 486E FFF2 pea.l [A6 - 0xE] 0000323C 4EB9 0000 0490 jsr [0x00000490] 00003242 2D6E FFDA FFF8 move.l [A6 - 0x8], [A6 - 0x26] 00003248 202E FFF8 move.l D0, [A6 - 0x8] 0000324C B0AE FFE2 cmp.l D0, [A6 - 0x1E] 00003250 4FEF 0030 lea.l A7, [A7 + 0x30] 00003254 6200 0080 bhi +0x82 /* 000032D6 */ label00003258: 00003258 2D6E FFDE FFFC move.l [A6 - 0x4], [A6 - 0x22] 0000325E 605E bra +0x60 /* 000032BE */ label00003260: 00003260 486E FFF8 pea.l [A6 - 0x8] 00003264 2F0A move.l -[A7], A2 00003266 2057 movea.l A0, [A7] 00003268 2268 0004 movea.l A1, [A0 + 0x4] 0000326C 2269 0228 movea.l A1, [A1 + 0x228] 00003270 4E91 jsr [A1] 00003272 4A00 tst.b D0 00003274 504F addq.w A7, 8 00003276 6742 beq +0x44 /* 000032BA */ 00003278 486E FFEA pea.l [A6 - 0x16] 0000327C 486E FFF8 pea.l [A6 - 0x8] 00003280 2F0A move.l -[A7], A2 00003282 2057 movea.l A0, [A7] 00003284 2268 0004 movea.l A1, [A0 + 0x4] 00003288 2269 0208 movea.l A1, [A1 + 0x208] 0000328C 4E91 jsr [A1] 0000328E 486E FFF2 pea.l [A6 - 0xE] 00003292 4EB9 0000 9F20 jsr [0x00009F20] 00003298 584F addq.w A7, 4 0000329A 2F08 move.l -[A7], A0 0000329C 486E FFEA pea.l [A6 - 0x16] 000032A0 A8DF syscall RectRgn 000032A2 2F0B move.l -[A7], A3 000032A4 486E FFF2 pea.l [A6 - 0xE] 000032A8 4EB9 0000 9F20 jsr [0x00009F20] 000032AE 584F addq.w A7, 4 000032B0 2F08 move.l -[A7], A0 000032B2 2F0B move.l -[A7], A3 000032B4 A8E5 syscall UnionRgn 000032B6 4FEF 000C lea.l A7, [A7 + 0xC] label000032BA: 000032BA 52AE FFFC addq.l [A6 - 0x4], 1 label000032BE: 000032BE 202E FFFC move.l D0, [A6 - 0x4] 000032C2 B0AE FFE6 cmp.l D0, [A6 - 0x1A] 000032C6 6398 bls -0x66 /* 00003260 */ 000032C8 52AE FFF8 addq.l [A6 - 0x8], 1 000032CC 202E FFF8 move.l D0, [A6 - 0x8] 000032D0 B0AE FFE2 cmp.l D0, [A6 - 0x1E] 000032D4 6382 bls -0x7C /* 00003258 */ label000032D6: 000032D6 3F3C FFFF move.w -[A7], 0xFFFF 000032DA 486E FFF2 pea.l [A6 - 0xE] 000032DE 4EB9 0000 04B8 jsr [0x000004B8] 000032E4 5C4F addq.w A7, 6 label000032E6: 000032E6 245F movea.l A2, [A7]+ 000032E8 265F movea.l A3, [A7]+ 000032EA 4E5E unlink A6 000032EC 4E75 rts 000032EE 4E56 0000 link A6, 0 000032F2 2F0A move.l -[A7], A2 000032F4 246E 0008 movea.l A2, [A6 + 0x8] 000032F8 2F0A move.l -[A7], A2 000032FA 4EB9 0000 0E60 jsr [0x00000E60] 00003300 4A00 tst.b D0 00003302 584F addq.w A7, 4 00003304 671C beq +0x1E /* 00003322 */ 00003306 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000330A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000330E 2F0A move.l -[A7], A2 00003310 2057 movea.l A0, [A7] 00003312 2268 0004 movea.l A1, [A0 + 0x4] 00003316 2269 0268 movea.l A1, [A1 + 0x268] 0000331A 4E91 jsr [A1] 0000331C 4FEF 000A lea.l A7, [A7 + 0xA] 00003320 601A bra +0x1C /* 0000333C */ label00003322: 00003322 1F2E 0010 move.b -[A7], [A6 + 0x10] 00003326 2F2E 000C move.l -[A7], [A6 + 0xC] 0000332A 2F0A move.l -[A7], A2 0000332C 2057 movea.l A0, [A7] 0000332E 2268 0004 movea.l A1, [A0 + 0x4] 00003332 2269 026C movea.l A1, [A1 + 0x26C] 00003336 4E91 jsr [A1] 00003338 4FEF 000A lea.l A7, [A7 + 0xA] label0000333C: 0000333C 245F movea.l A2, [A7]+ 0000333E 4E5E unlink A6 00003340 4E75 rts 00003342 4E56 FFDA link A6, -0x0026 00003346 486E FFF8 pea.l [A6 - 0x8] 0000334A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000334E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003352 2057 movea.l A0, [A7] 00003354 2268 0004 movea.l A1, [A0 + 0x4] 00003358 2269 0208 movea.l A1, [A1 + 0x208] 0000335C 4E91 jsr [A1] 0000335E 4A00 tst.b D0 00003360 4FEF 000C lea.l A7, [A7 + 0xC] 00003364 6746 beq +0x48 /* 000033AC */ 00003366 4227 clr.b -[A7] 00003368 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000336C 2057 movea.l A0, [A7] 0000336E 2268 0004 movea.l A1, [A0 + 0x4] 00003372 2269 0108 movea.l A1, [A1 + 0x108] 00003376 4E91 jsr [A1] 00003378 4A00 tst.b D0 0000337A 5C4F addq.w A7, 6 0000337C 672E beq +0x30 /* 000033AC */ 0000337E 486E FFDA pea.l [A6 - 0x26] 00003382 4EB9 0000 01F0 jsr [0x000001F0] 00003388 4EB9 0000 0200 jsr [0x00000200 /* SPAlarm */] 0000338E 4EB9 0000 02C8 jsr [0x000002C8] 00003394 486E FFF8 pea.l [A6 - 0x8] 00003398 A8A4 syscall InvertRect 0000339A 3F3C FFFF move.w -[A7], 0xFFFF 0000339E 486E FFDA pea.l [A6 - 0x26] 000033A2 4EB9 0000 01F8 jsr [0x000001F8 /* SPValid/SysParam */] 000033A8 4FEF 000A lea.l A7, [A7 + 0xA] label000033AC: 000033AC 4E5E unlink A6 000033AE 4E75 rts 000033B0 4E56 FFDA link A6, -0x0026 000033B4 486E FFF8 pea.l [A6 - 0x8] 000033B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000033BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033C0 2057 movea.l A0, [A7] 000033C2 2268 0004 movea.l A1, [A0 + 0x4] 000033C6 2269 0208 movea.l A1, [A1 + 0x208] 000033CA 4E91 jsr [A1] 000033CC 4A00 tst.b D0 000033CE 4FEF 000C lea.l A7, [A7 + 0xC] 000033D2 674C beq +0x4E /* 00003420 */ 000033D4 4227 clr.b -[A7] 000033D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033DA 2057 movea.l A0, [A7] 000033DC 2268 0004 movea.l A1, [A0 + 0x4] 000033E0 2269 0108 movea.l A1, [A1 + 0x108] 000033E4 4E91 jsr [A1] 000033E6 4A00 tst.b D0 000033E8 5C4F addq.w A7, 6 000033EA 6734 beq +0x36 /* 00003420 */ 000033EC 486E FFDA pea.l [A6 - 0x26] 000033F0 4EB9 0000 01F0 jsr [0x000001F0] 000033F6 4EB9 0000 0200 jsr [0x00000200 /* SPAlarm */] 000033FC 4EB9 0000 02C8 jsr [0x000002C8] 00003402 3F3C 0002 move.w -[A7], 0x2 00003406 A89C syscall PenMode 00003408 486E FFF8 pea.l [A6 - 0x8] 0000340C A8A1 syscall FrameRect 0000340E 3F3C FFFF move.w -[A7], 0xFFFF 00003412 486E FFDA pea.l [A6 - 0x26] 00003416 4EB9 0000 01F8 jsr [0x000001F8 /* SPValid/SysParam */] 0000341C 4FEF 000A lea.l A7, [A7 + 0xA] label00003420: 00003420 4E5E unlink A6 00003422 4E75 rts 00003424 4E56 0000 link A6, 0 00003428 4227 clr.b -[A7] 0000342A 4227 clr.b -[A7] 0000342C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003430 2057 movea.l A0, [A7] 00003432 2268 0004 movea.l A1, [A0 + 0x4] 00003436 2269 0240 movea.l A1, [A1 + 0x240] 0000343A 4E91 jsr [A1] 0000343C 1F3C 0001 move.b -[A7], 0x1 00003440 1F3C 0001 move.b -[A7], 0x1 00003444 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003448 2057 movea.l A0, [A7] 0000344A 2268 0004 movea.l A1, [A0 + 0x4] 0000344E 2269 0240 movea.l A1, [A1 + 0x240] 00003452 4E91 jsr [A1] 00003454 4E5E unlink A6 00003456 4E75 rts 00003458 4E56 0000 link A6, 0 0000345C 4227 clr.b -[A7] 0000345E 1F3C 0001 move.b -[A7], 0x1 00003462 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003466 2057 movea.l A0, [A7] 00003468 2268 0004 movea.l A1, [A0 + 0x4] 0000346C 2269 0240 movea.l A1, [A1 + 0x240] 00003470 4E91 jsr [A1] 00003472 1F3C 0001 move.b -[A7], 0x1 00003476 4227 clr.b -[A7] 00003478 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000347C 2057 movea.l A0, [A7] 0000347E 2268 0004 movea.l A1, [A0 + 0x4] 00003482 2269 0240 movea.l A1, [A1 + 0x240] 00003486 4E91 jsr [A1] 00003488 4E5E unlink A6 0000348A 4E75 rts 0000348C 4E56 FFF0 link A6, -0x0010 00003490 2F0B move.l -[A7], A3 00003492 2F0A move.l -[A7], A2 00003494 246E 0008 movea.l A2, [A6 + 0x8] 00003498 266E 000C movea.l A3, [A6 + 0xC] 0000349C 486E FFF8 pea.l [A6 - 0x8] 000034A0 4EB9 0000 755A jsr [0x0000755A] 000034A6 486E FFF0 pea.l [A6 - 0x10] 000034AA 486B 0004 pea.l [A3 + 0x4] 000034AE 2F0A move.l -[A7], A2 000034B0 4EB9 0000 1418 jsr [0x00001418] 000034B6 486E FFF8 pea.l [A6 - 0x8] 000034BA 486E FFF0 pea.l [A6 - 0x10] 000034BE 2F0A move.l -[A7], A2 000034C0 2057 movea.l A0, [A7] 000034C2 2268 0004 movea.l A1, [A0 + 0x4] 000034C6 2269 020C movea.l A1, [A1 + 0x20C] 000034CA 4E91 jsr [A1] 000034CC 4A00 tst.b D0 000034CE 4FEF 001C lea.l A7, [A7 + 0x1C] 000034D2 6736 beq +0x38 /* 0000350A */ 000034D4 2F0B move.l -[A7], A3 000034D6 486E FFF8 pea.l [A6 - 0x8] 000034DA 2F0A move.l -[A7], A2 000034DC 2057 movea.l A0, [A7] 000034DE 2268 0004 movea.l A1, [A0 + 0x4] 000034E2 2269 023C movea.l A1, [A1 + 0x23C] 000034E6 4E91 jsr [A1] 000034E8 4A00 tst.b D0 000034EA 4FEF 000C lea.l A7, [A7 + 0xC] 000034EE 672A beq +0x2C /* 0000351A */ 000034F0 2F0B move.l -[A7], A3 000034F2 486E FFF8 pea.l [A6 - 0x8] 000034F6 2F0A move.l -[A7], A2 000034F8 2057 movea.l A0, [A7] 000034FA 2268 0004 movea.l A1, [A0 + 0x4] 000034FE 2269 0270 movea.l A1, [A1 + 0x270] 00003502 4E91 jsr [A1] 00003504 4FEF 000C lea.l A7, [A7 + 0xC] 00003508 6010 bra +0x12 /* 0000351A */ label0000350A: 0000350A 2F0A move.l -[A7], A2 0000350C 2057 movea.l A0, [A7] 0000350E 2268 0004 movea.l A1, [A0 + 0x4] 00003512 2269 0238 movea.l A1, [A1 + 0x238] 00003516 4E91 jsr [A1] 00003518 584F addq.w A7, 4 label0000351A: 0000351A 245F movea.l A2, [A7]+ 0000351C 265F movea.l A3, [A7]+ 0000351E 4E5E unlink A6 00003520 4E75 rts 00003522 4E75 rts 00003524 4E56 FFE8 link A6, -0x0018 00003528 2F0A move.l -[A7], A2 0000352A 2F03 move.l -[A7], D3 0000352C 246E 0008 movea.l A2, [A6 + 0x8] 00003530 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003534 2F2E 000C move.l -[A7], [A6 + 0xC] 00003538 2F0A move.l -[A7], A2 0000353A 4EB9 0000 0DF8 jsr [0x00000DF8] 00003540 1600 move.b D3, D0 00003542 4FEF 000C lea.l A7, [A7 + 0xC] 00003546 6774 beq +0x76 /* 000035BC */ 00003548 486E FFF0 pea.l [A6 - 0x10] 0000354C 4EB9 0000 755A jsr [0x0000755A] 00003552 486E FFF8 pea.l [A6 - 0x8] 00003556 486E 000C pea.l [A6 + 0xC] 0000355A 2F0A move.l -[A7], A2 0000355C 4EB9 0000 1418 jsr [0x00001418] 00003562 486E FFF0 pea.l [A6 - 0x10] 00003566 486E FFF8 pea.l [A6 - 0x8] 0000356A 2F0A move.l -[A7], A2 0000356C 2057 movea.l A0, [A7] 0000356E 2268 0004 movea.l A1, [A0 + 0x4] 00003572 2269 020C movea.l A1, [A1 + 0x20C] 00003576 4E91 jsr [A1] 00003578 486E FFE8 pea.l [A6 - 0x18] 0000357C 4EB9 0000 755A jsr [0x0000755A] 00003582 486E FFF8 pea.l [A6 - 0x8] 00003586 486E 0010 pea.l [A6 + 0x10] 0000358A 2F0A move.l -[A7], A2 0000358C 4EB9 0000 1418 jsr [0x00001418] 00003592 486E FFE8 pea.l [A6 - 0x18] 00003596 486E FFF8 pea.l [A6 - 0x8] 0000359A 2F0A move.l -[A7], A2 0000359C 2057 movea.l A0, [A7] 0000359E 2268 0004 movea.l A1, [A0 + 0x4] 000035A2 2269 020C movea.l A1, [A1 + 0x20C] 000035A6 4E91 jsr [A1] 000035A8 486E FFE8 pea.l [A6 - 0x18] 000035AC 486E FFF0 pea.l [A6 - 0x10] 000035B0 4EB9 0003 D7C6 jsr [0x0003D7C6] 000035B6 1600 move.b D3, D0 000035B8 4FEF 0040 lea.l A7, [A7 + 0x40] label000035BC: 000035BC 1003 move.b D0, D3 000035BE 261F move.l D3, [A7]+ 000035C0 245F movea.l A2, [A7]+ 000035C2 4E5E unlink A6 000035C4 4E75 rts 000035C6 4E56 FFD8 link A6, -0x0028 000035CA 2F0B move.l -[A7], A3 000035CC 2F0A move.l -[A7], A2 000035CE 246E 0008 movea.l A2, [A6 + 0x8] 000035D2 2F0A move.l -[A7], A2 000035D4 2057 movea.l A0, [A7] 000035D6 2268 0004 movea.l A1, [A0 + 0x4] 000035DA 2269 00EC movea.l A1, [A1 + 0xEC] 000035DE 4E91 jsr [A1] 000035E0 2648 movea.l A3, A0 000035E2 2053 movea.l A0, [A3] 000035E4 2D68 0002 FFD8 move.l [A6 - 0x28], [A0 + 0x2] 000035EA 2D68 0006 FFDC move.l [A6 - 0x24], [A0 + 0x6] 000035F0 2F0B move.l -[A7], A3 000035F2 A8D9 syscall DisposRgn/DisposeRgn 000035F4 486E FFE0 pea.l [A6 - 0x20] 000035F8 4EB9 0000 755A jsr [0x0000755A] 000035FE 486E FFE8 pea.l [A6 - 0x18] 00003602 4EB9 0000 755A jsr [0x0000755A] 00003608 486E FFE8 pea.l [A6 - 0x18] 0000360C 486E FFE0 pea.l [A6 - 0x20] 00003610 486E FFD8 pea.l [A6 - 0x28] 00003614 2F0A move.l -[A7], A2 00003616 2057 movea.l A0, [A7] 00003618 2268 0004 movea.l A1, [A0 + 0x4] 0000361C 2269 0220 movea.l A1, [A1 + 0x220] 00003620 4E91 jsr [A1] 00003622 486E FFF8 pea.l [A6 - 0x8] 00003626 4EB9 0000 755A jsr [0x0000755A] 0000362C 2D6E FFE0 FFF8 move.l [A6 - 0x8], [A6 - 0x20] 00003632 202E FFF8 move.l D0, [A6 - 0x8] 00003636 B0AE FFE8 cmp.l D0, [A6 - 0x18] 0000363A 4FEF 0020 lea.l A7, [A7 + 0x20] 0000363E 6254 bhi +0x56 /* 00003694 */ label00003640: 00003640 2D6E FFE4 FFFC move.l [A6 - 0x4], [A6 - 0x1C] 00003646 6034 bra +0x36 /* 0000367C */ label00003648: 00003648 486E FFF0 pea.l [A6 - 0x10] 0000364C 486E FFF8 pea.l [A6 - 0x8] 00003650 2F0A move.l -[A7], A2 00003652 2057 movea.l A0, [A7] 00003654 2268 0004 movea.l A1, [A0 + 0x4] 00003658 2269 0208 movea.l A1, [A1 + 0x208] 0000365C 4E91 jsr [A1] 0000365E 486E FFF0 pea.l [A6 - 0x10] 00003662 486E FFF8 pea.l [A6 - 0x8] 00003666 2F0A move.l -[A7], A2 00003668 2057 movea.l A0, [A7] 0000366A 2268 0004 movea.l A1, [A0 + 0x4] 0000366E 2269 0274 movea.l A1, [A1 + 0x274] 00003672 4E91 jsr [A1] 00003674 52AE FFFC addq.l [A6 - 0x4], 1 00003678 4FEF 0018 lea.l A7, [A7 + 0x18] label0000367C: 0000367C 202E FFFC move.l D0, [A6 - 0x4] 00003680 B0AE FFEC cmp.l D0, [A6 - 0x14] 00003684 63C2 bls -0x3C /* 00003648 */ 00003686 52AE FFF8 addq.l [A6 - 0x8], 1 0000368A 202E FFF8 move.l D0, [A6 - 0x8] 0000368E B0AE FFE8 cmp.l D0, [A6 - 0x18] 00003692 63AC bls -0x52 /* 00003640 */ label00003694: 00003694 1F3C 0001 move.b -[A7], 0x1 00003698 2F0A move.l -[A7], A2 0000369A 4EB9 0000 0E60 jsr [0x00000E60] 000036A0 584F addq.w A7, 4 000036A2 1F00 move.b -[A7], D0 000036A4 2F0A move.l -[A7], A2 000036A6 2057 movea.l A0, [A7] 000036A8 2268 0004 movea.l A1, [A0 + 0x4] 000036AC 2269 0240 movea.l A1, [A1 + 0x240] 000036B0 4E91 jsr [A1] 000036B2 504F addq.w A7, 8 000036B4 245F movea.l A2, [A7]+ 000036B6 265F movea.l A3, [A7]+ 000036B8 4E5E unlink A6 000036BA 4E75 rts 000036BC 4E75 rts 000036BE 4E56 FFF8 link A6, -0x0008 000036C2 486E FFF8 pea.l [A6 - 0x8] 000036C6 2F2E 000C move.l -[A7], [A6 + 0xC] 000036CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036CE 2057 movea.l A0, [A7] 000036D0 2268 0004 movea.l A1, [A0 + 0x4] 000036D4 2269 0208 movea.l A1, [A1 + 0x208] 000036D8 4E91 jsr [A1] 000036DA 4A00 tst.b D0 000036DC 4FEF 000C lea.l A7, [A7 + 0xC] 000036E0 6716 beq +0x18 /* 000036F8 */ 000036E2 486E FFF8 pea.l [A6 - 0x8] 000036E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036EA 2057 movea.l A0, [A7] 000036EC 2268 0004 movea.l A1, [A0 + 0x4] 000036F0 2269 00C8 movea.l A1, [A1 + 0xC8] 000036F4 4E91 jsr [A1] 000036F6 504F addq.w A7, 8 label000036F8: 000036F8 4E5E unlink A6 000036FA 4E75 rts 000036FC 4E56 FFD8 link A6, -0x0028 00003700 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00003704 246E 0008 movea.l A2, [A6 + 0x8] 00003708 286E 000C movea.l A4, [A6 + 0xC] 0000370C 266E 0010 movea.l A3, [A6 + 0x10] 00003710 2F0A move.l -[A7], A2 00003712 4EB9 0000 E286 jsr [0x0000E286] 00003718 4A00 tst.b D0 0000371A 584F addq.w A7, 4 0000371C 6700 00FC beq +0xFE /* 0000381A */ 00003720 2D6A 006C FFE8 move.l [A6 - 0x18], [A2 + 0x6C] 00003726 2D6A 0070 FFEC move.l [A6 - 0x14], [A2 + 0x70] 0000372C 486E FFE8 pea.l [A6 - 0x18] 00003730 2F0A move.l -[A7], A2 00003732 2057 movea.l A0, [A7] 00003734 2268 0004 movea.l A1, [A0 + 0x4] 00003738 2269 0128 movea.l A1, [A1 + 0x128] 0000373C 4E91 jsr [A1] 0000373E 486E FFEC pea.l [A6 - 0x14] 00003742 2F0A move.l -[A7], A2 00003744 2057 movea.l A0, [A7] 00003746 2268 0004 movea.l A1, [A0 + 0x4] 0000374A 2269 0128 movea.l A1, [A1 + 0x128] 0000374E 4E91 jsr [A1] 00003750 486E FFF8 pea.l [A6 - 0x8] 00003754 4EB9 0000 755A jsr [0x0000755A] 0000375A 486E FFF0 pea.l [A6 - 0x10] 0000375E 4EB9 0000 755A jsr [0x0000755A] 00003764 486E FFF0 pea.l [A6 - 0x10] 00003768 486E FFF8 pea.l [A6 - 0x8] 0000376C 486E FFE8 pea.l [A6 - 0x18] 00003770 2F0A move.l -[A7], A2 00003772 2057 movea.l A0, [A7] 00003774 2268 0004 movea.l A1, [A0 + 0x4] 00003778 2269 0220 movea.l A1, [A1 + 0x220] 0000377C 4E91 jsr [A1] 0000377E 2614 move.l D3, [A4] 00003780 B6AE FFF8 cmp.l D3, [A6 - 0x8] 00003784 4FEF 0028 lea.l A7, [A7 + 0x28] 00003788 6304 bls +0x6 /* 0000378E */ 0000378A 2D43 FFF8 move.l [A6 - 0x8], D3 label0000378E: 0000378E 262C 0004 move.l D3, [A4 + 0x4] 00003792 B6AE FFFC cmp.l D3, [A6 - 0x4] 00003796 6304 bls +0x6 /* 0000379C */ 00003798 2D43 FFFC move.l [A6 - 0x4], D3 label0000379C: 0000379C 2613 move.l D3, [A3] 0000379E B6AE FFF0 cmp.l D3, [A6 - 0x10] 000037A2 6404 bcc +0x6 /* 000037A8 */ 000037A4 2D43 FFF0 move.l [A6 - 0x10], D3 label000037A8: 000037A8 262B 0004 move.l D3, [A3 + 0x4] 000037AC B6AE FFF4 cmp.l D3, [A6 - 0xC] 000037B0 6404 bcc +0x6 /* 000037B6 */ 000037B2 2D43 FFF4 move.l [A6 - 0xC], D3 label000037B6: 000037B6 202E FFF8 move.l D0, [A6 - 0x8] 000037BA B0AE FFF0 cmp.l D0, [A6 - 0x10] 000037BE 620A bhi +0xC /* 000037CA */ 000037C0 202E FFFC move.l D0, [A6 - 0x4] 000037C4 B0AE FFF4 cmp.l D0, [A6 - 0xC] 000037C8 6302 bls +0x4 /* 000037CC */ label000037CA: 000037CA 604E bra +0x50 /* 0000381A */ label000037CC: 000037CC 486E FFE0 pea.l [A6 - 0x20] 000037D0 486E FFF8 pea.l [A6 - 0x8] 000037D4 2F0A move.l -[A7], A2 000037D6 2057 movea.l A0, [A7] 000037D8 2268 0004 movea.l A1, [A0 + 0x4] 000037DC 2269 0208 movea.l A1, [A1 + 0x208] 000037E0 4E91 jsr [A1] 000037E2 486E FFD8 pea.l [A6 - 0x28] 000037E6 486E FFF0 pea.l [A6 - 0x10] 000037EA 2F0A move.l -[A7], A2 000037EC 2057 movea.l A0, [A7] 000037EE 2268 0004 movea.l A1, [A0 + 0x4] 000037F2 2269 0208 movea.l A1, [A1 + 0x208] 000037F6 4E91 jsr [A1] 000037F8 3D6E FFDE FFE6 move.w [A6 - 0x1A], [A6 - 0x22] 000037FE 3D6E FFDC FFE4 move.w [A6 - 0x1C], [A6 - 0x24] 00003804 486E FFE0 pea.l [A6 - 0x20] 00003808 2F0A move.l -[A7], A2 0000380A 2057 movea.l A0, [A7] 0000380C 2268 0004 movea.l A1, [A0 + 0x4] 00003810 2269 00C8 movea.l A1, [A1 + 0xC8] 00003814 4E91 jsr [A1] 00003816 4FEF 0020 lea.l A7, [A7 + 0x20] label0000381A: 0000381A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000381E 4E5E unlink A6 00003820 4E75 rts 00003822 0000 008D ori.b D0, 0x8D 00003826 9193 sub.l [A3], D0 00003828 91F2 83AF E88C AE9F 41C3 sub.l A0, [[-0x1774] + A0 * 2 - 0x5160BE3D] 00003832 9391 sub.l [A1], D1 00003834 F283 40C6 .extension 0x283 <> // unimplemented 00003838 8BA2 or.l -[A2], D5 0000383A 8B9C or.l [A4]+, D5 0000383C 99F5 9C91 sub.l A4, [A5 + A1 * 4 - 0x111] 00003840 F283 405D .extension 0x283 <> // unimplemented 00003844 9089 sub.l D0, A1 00003846 888E or.l D4, A6 00003848 426F 8A98 clr.w [A7 - 0x7568] 0000384C 91F2 83A6 898E 4093 sub.l A0, [[-0x7672] + A0 * 2 + 0x4093] 00003854 AB40 syscall bEND0 00003856 51D3 sf [A3] 00003858 407B BAA5 negx.w [PC + A3 * 2 - 0x91] 0000385C A641 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=6 0000385E 3C40 movea.w A6, D0 00003860 99D8 sub.l A4, [A0]+ 00003862 4075 F940 negx.w [A5 + <>] 00003866 54D8 scc [A0]+ 00003868 4075 F940 negx.w [A5 + <>] 0000386C 867F or.w D3, <> 0000386E B39A xor.l [A2]+, D1 00003870 4097 negx.l [A7] 00003872 F9F9 .invalid <> 00003874 4096 negx.l [A6] 00003876 7FAA moveq.l D7, 0xFFFFFFAA 00003878 9A40 sub.w D5, D0 0000387A A0F9 syscall vSuperLoad 0000387C F9A0 .invalid <> 0000387E 9B91 sub.l [A1], D5 00003880 F283 9D8E .extension 0x283 <> // unimplemented 00003884 406A 91F2 negx.w [A2 - 0x6E0E] 00003888 8340 F540 pack D1, D0, 0xF540 0000388C BF89 cmpm.l [A7]+, [A1]+ 0000388E 8AF9 4047 FBBF divu.w D5, [0x4047FBBF] 00003894 8B88 4064 unpk -[A5], -[A0], 0x4064 00003898 91F2 8340 sub.l A0, [A2 + <>] 0000389C 8891 or.l D4, [A1] 0000389E F283 4089 .extension 0x283 <> // unimplemented 000038A2 91F2 8340 sub.l A0, [A2 + <>] 000038A6 A791 syscall Translate24To32, flags=7 000038A8 F283 40AC .extension 0x283 <> // unimplemented 000038AC 415B chk.w D0, [A3]+ 000038AE F4AA cpushl INST, [A2] 000038B0 F840 8491 .extension 0x840 <>, 0x8491 // unimplemented 000038B4 40F5 DE41 move.w [A5 + A5 * 8 + 0x41], SR 000038B8 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6 000038BA F283 40D9 .extension 0x283 <> // unimplemented 000038BE 9185 subx.l D0, D5 000038C0 839F or.l [A7]+, D1 000038C2 8740 5040 pack D3, D0, 0x5040 000038C6 518E subq.l A6, 8 000038C8 4044 negx.w D4 000038CA 8383 8AA7 unpk D1, D3, 0x8AA7 000038CE 8383 8D40 unpk D1, D3, 0x8D40 000038D2 4D40 chk.w D6, D0 000038D4 45A9 E840 .invalid 2, [A1 - 0x17C0] // invalid opcode 4 with b == 6 000038D8 9F00 subx.b D7, D0 000038DA 0000 AF8E ori.b D0, 0x8E 000038DE A2ED syscall vUpdAltMDB, flags=2 000038E0 9BA9 B140 sub.l [A1 - 0x4EC0], D5 000038E4 B140 xor.w D0, D0 000038E6 4CBB 4042 BA94 movem.w D1,D6,A6, [PC + A3 * 2 - 0x108] 000038EC A2ED syscall vUpdAltMDB, flags=2 000038EE 9B41 subx.w D5, D1 000038F0 09B9 ED9B 4075 bclr [0xED9B4075], D4 000038F6 4083 negx.l D3 000038F8 AB40 syscall bEND0 000038FA AE85 syscall 0xA85, auto_pop 000038FC 4082 negx.l D2 000038FE 8540 8D94 pack D2, D0, 0x8D94 00003902 9DED 9B8A sub.l A6, [A5 - 0x6476] 00003906 9C97 sub.l D6, [A7] 00003908 8996 or.l [A6], D4 0000390A AF90 syscall slHilite, auto_pop 0000390C AC87 syscall TextFont, auto_pop 0000390E 4052 negx.w [A2] 00003910 9740 subx.w D3, D0 00003912 4740 chk.w D3, D0 00003914 4D87 .invalid 6, D7 // invalid opcode 4 with b == 6 00003916 B698 cmp.l D3, [A0]+ 00003918 87BA 97AB or.l [PC - 0x6855 /* FFFF97AD, cstring "" */], D3 0000391C 40D3 move.w [A3], SR 0000391E 7F8B moveq.l D7, 0xFFFFFF8B 00003920 8A40 or.w D5, D0 00003922 5540 subq.w D0, 2 label00003924: 00003924 4C40 6EF9 movem.l D0,D3,D4,D5,D6,D7,A1,A2,A3,A5,A6, D0 00003928 F9F5 .invalid <> 0000392A F8F9 F9EE .extension 0x8F9 <> // unimplemented 0000392E EE99 ror D1, 7 00003930 4066 negx.w -[A6] 00003932 406E F9F9 negx.w [A6 - 0x607] 00003936 F5F8 .invalid <> 00003938 F9F9 .invalid <> 0000393A EEEE 9940 96D2 bfset [A6 - 0x692E] {D5:32} 00003940 4095 negx.l [A5] 00003942 F9F9 .invalid <> 00003944 F4F4 cpushp DATA+INST, [A4] 00003946 E2F0 E140 lsr .w [A0 + <>] 0000394A 54E2 scc -[A2] 0000394C D140 addx.w D0, D0 0000394E 8040 or.w D0, D0 00003950 68D2 bvc -0x2C /* 00003924 */ 00003952 409E negx.l [A6]+ 00003954 F9F9 .invalid <> 00003956 F4F4 cpushp DATA+INST, [A4] 00003958 E7F9 F9F0 E140 rol .w [0xF9F0E140] 0000395E 5D7F subq.w <>, 6 00003960 AA40 syscall QDError 00003962 89B4 8D9D or.l [[] + A0 * 4], D4 00003966 ED9B rol D3, 6 00003968 9598 sub.l [A0]+, D2 0000396A 8D95 or.l [A5], D6 0000396C 4044 negx.w D4 0000396E ED9B rol D3, 6 00003970 8F40 4EBD pack D7, D0, 0x4EBD 00003974 8B40 5540 pack D5, D0, 0x5540 00003978 59AC 4137 subq.l [A4 + 0x4137], 4 0000397C ED9B rol D3, 6 0000397E 4052 negx.w [A2] 00003980 F7BD .invalid <> 00003982 ED9B rol D3, 6 00003984 4052 negx.w [A2] 00003986 F7BE .invalid <> 00003988 ED9B rol D3, 6 0000398A A3F7 syscall vDoEject, flags=3 0000398C 408B negx.l A3 0000398E ED9B rol D3, 6 00003990 A3F7 syscall vDoEject, flags=3 00003992 40B3 BC91 negx.l [A3 + A3 * 4 - 0x111] 00003996 9840 sub.w D4, D0 00003998 6443 bcc +0x45 /* 000039DD */ label0000399A: 0000399A 38ED 9B40 move.w [A4]+, [A5 - 0x64C0] 0000399E 67FB beq -0x3 /* 0000399B */ 000039A0 FB40 .extension 0xB40 <> // unimplemented 000039A2 9CF4 E340 sub.w A6, [A4 + <>] 000039A6 50A8 FBFB addq.l [A0 - 0x405], 8 000039AA 4052 negx.w [A2] 000039AC F541 .extension 0x541 <> // unimplemented 000039AE 0740 bchg D0, D3 000039B0 6EE8 bgt -0x16 /* 0000399A */ 000039B2 B2BB EEFB cmp.l D1, [PC + A6 * 8 - 0x5] 000039B6 408D negx.l A5 000039B8 A6FB syscall vNewMap, flags=6 000039BA 0000 0000 ori.b D0, 0x0